Chandan \ch(an)-dan\ as a boy's name is a variant of Chand (Hindi, Sanskrit), and the meaning of Chandan is "moon, light".
The baby name Chandan sounds like Shandon and Swanton. Other similar baby names are Chanan and Chandak.