Family name origins & meanings
- English : unexplained; possibly a nickname for someone with a rough voice.
- Irish : Anglicized form of Gaelic Cróc, from Old Norse Krokr.
Your partner in parenting from baby name inspiration to college planning.
Subscribe