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