Meaning A boy's name of Scottish origin, it means "Son of the ugly man." Origin of MacLeod Scottish Popular Middle Names Pronunciation 🔊 Listen MacLeod Similar Names Mathe MacLachlan Medredydd Munro Macdougal Moncreiffe Morogh MacAdhamh MacAlister MacAlpin Year by Year Popularity of MacLeod