Khan \k-han\ as a boy's name is a variant of Khanh (Turkish, Arabic), and the meaning of Khan is "prince".
The baby name Khan sounds like Kian and Kean. Other similar baby names are Kahan, Kain, Kavan, Keane, Gahan, Gehan, Han, Jahan, Jehan, Johan, Kadan, Kalan, Kahn, Kana, Kane, Kahane, Cahan, Kano, Keen, Keanu, Kearn, Kegan, Kagan, Kelan, Ken, Kenan, Kenn, Keon, Kern, Kevan, Kiran, Kyran, Kylan, Rohan and Sohan.