Kaidin \ka(i)-din\ as a boy's name is a variant of Kaden (Arabic), and the meaning of Kaidin is "companion".
The baby name Kaidin sounds like Kaydin, Kaidon, Kaiden, Kaidan, Kadin and Caidin. Other similar baby names are Jaidin, Cailin, Kain, Kairn, Camdin, Cardin, Katlin, Eadin, Haddin, Jaiden, Kadon, Kaydon, Kayden, Kaydan, Kadan, Caydin, Caidon, Caiden, Caidan, Kadir, Kalin, Kaelin, Kamden, Kamdon and Raiden.