"M" Girl Names, American, Cool, Virtue, Word Names
The name Moxie is a girl’s name meaning “spirited” and is of American origin.
Posts with the name Moxie: