Groom Family History
Groom Name Meaning
English: 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’.
Source: Dictionary of American Family Names 2nd edition, 2022