Kavan \k(a)-van\ as a boy's name is of Irish and Gaelic origin, and the meaning of Kavan is "handsome".
Kavan has 3 variant forms: Cavan, Kayvan and Kayven.
Baby names that sound like Kavan are Gavan and Kevan.