Scottish Meaning: The name Carmichael is a Scottish baby name. In Scottish the meaning of the name Carmichael is: Friend of Saint Michael.
Carmichael is baby boy name mainly popular in Christian religion and its main origin is . Carmichael name meanings is Michaell, Michail. Other similar sounding names can be Michael.