Family name origins & meanings
- Italian : variant of Garufo, which is from Arabic, from, amongst other possibilities, qarūf ‘hard’, ‘cruel’, ‛arūf ‘constant’, ‘persevering’, or ‛arūf(ah) ‘one who knows’.
Your partner in parenting from baby name inspiration to college planning.
Subscribe