Baby Boy Names
The name Kafka is a boy's name of Czech origin meaning "jackdaw". Kafka and is often added to lists like Literary Names for Boys and discussed in our forums with posts like "Baby a Day".
From the experts:
Murakami's Kafka on the Shore features a character named after the famous Czech author of The Metamorphoses.