Family name origins & meanings
- English (common in East Anglia) : occupational name for a servant or a shepherd, from Middle English grōm(e) ‘boy’, ‘servant’ (of uncertain origin), which in some places was specialized to mean ‘shepherd’.
Your Partner in Parenting, From Baby Name Inspiration to College Planning.
Subscribe