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.