The meaning of the name Spicer is One Who Works With Spices. The origin of the name Spicer is American. This is the culture in which the name originated, or in the case of a word, the language.
Taken from an English surname. Most probably an occupational name for someone who was an apothecary or natural druggist.