Meaning A boy's name of Scottish origin, it means "Son of the fair born." Origin of MacKinnon Scottish Popular Middle Names Reese Pronunciation 🔊 Listen MacKinnon Similar Names Gwylim Fie Fingall Mellan MacLaren Miheal MacAdhamh MacAlister MacAlpin MacAlpine Year by Year Popularity of MacKinnon