Carmichael \c(a)-rmi-chael\ as a boy's name is of Scottish and Gaelic origin, and the meaning of Carmichael is "follower of Michael". Possibly refers to partisans of Saint Michael.
Baby names that sound like Carmichael are Cormick and Cormic.