ref
provide + -er
provider (n.)
"one who provides, furnishes, or supplies," 1520s, agent noun from provide.