Caidin \ca(i)-din\ as a boy's name is a variant of Kaden (Arabic), and the meaning of Caidin is "companion".
The baby name Caidin sounds like Kaidin, Caydin, Caidon, Caiden and Caidan. Other similar baby names are Cailin, Camdin, Cardin and Jaidin.