Spencer

Boy

Meaning of the name Spencer: Keeper of provisions.

Origin: English, American