Kahn \ka-hn\ as a boy's name is of Hebrew and German origin, and the meaning of Kahn is "priest".
Baby names that sound like Kahn are Kain, Cain, Kaine, Kian, Kean, Kana, Kane, Kayne, Kano, Keen, Ken, Kenn, Keon and Khan. Other similar baby names are Kahan, Bain, Ban, Kaden, Kade, Kairn, Kaye, Kay, Kale, Kail, Kanon, Karr, Kason, Kato, Kavan, Dan, Dann, Dain, Ean, Van, Fain, Gahan, Han, Ian, Iain, Eann, Jan, John, Kacy, Kadon, Kadin, Kadan, Kalin, Kalen, Kalan, Kael, Kai, Keh, Kaj, Kam, Kahane, Cahan, Kari, Kasi, Kaz, Kass, Kearn, Karny, Kagen, Kagan, Kern, Mann, Pain, Rain, Xan, Tan, Vann, Wayn, Wain, Yann, Zann, Zan and Zain.