MacMillan is bay boy name, main origion is Scottish. English meanings of MacMillan is "son of the ba!d man" and popular in Christian religion.