Updated June 9, 2019

Find Baby Names

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’.