Spencer

Meaning of the name Spencer: Keeper of provisions.

Origin: English, American

Gender: 
Boy