Spencer \s-pen-cer, sp(e)-ncer\ as a girl's name (also used as boy's name Spencer), is of Middle English origin, and the meaning of Spencer is "provider". Occupational name for a person who dispensed food and drink in a large household. Usually a surname.
Spencer has 1 variant form: Spenser.