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