Crookes \c-roo-kes\ as a boy's name is a variant of Crook (Old English), and the meaning of Crookes is "crook".
The baby name Crookes sounds like Crooks and Georges. Other similar baby names are Brookes and Crooke.