Quick answer
Spencer is a boy name meaning "dispenser of provisions".
Pronunciation: American English /ˈspɛn.səɹ/; British English /ˈspɛn.sə/.
Meaning and history
From an English surname that meant "dispenser of provisions", derived from Middle English spense "larder, pantry". A famous bearer was American actor Spencer Tracy (1900-1967). It was also the surname of Princess Diana (1961-1997).
Notes and context
Usage: english