Boy name origins & meanings
- Middle English : Crook
Family name origins & meanings
- English and Scottish (Galloway) : nickname for someone who affected a particular hairstyle, from Middle English croket‘large curl’ (Old Norman French croquet, a diminutive ofcroque ‘curl’, ‘hook’).
- Scottish : Anglicized form of Gaelic Mac Riocaird ‘son of Richard’ (see Richard).