Meaning A boy's name of Scottish origin, it means "Son of Lachlan." Origin of MacLachlan Scottish Popular Middle Names Pronunciation 🔊 Listen MacLachlan Similar Names MacAdhamh MacAlister MacAlpin MacAlpine MacAndrew MacAuslan MacBain MacBean MacBeth MacCallum Year by Year Popularity of MacLachlan