Clarke \c-lar-ke, cl(a)-rke\ as a boy's name is a variant of Clark (Latin), and the meaning of Clarke is "cleric, clerk".
The baby name Clarke sounds like Clerk and Clerc. Other similar baby names are Clare, Claro, Claire, Clayre, Clarey, Clarrie, Claron and Claran.