Family name origins & meanings
- South German : from a short form of a compound personal name beginning with the element grīm ‘mask’, ‘helmet’.
- Scottish : variant of Graham.
Your partner in parenting from baby name inspiration to college planning.
Subscribe