In the movie A River Runs Through It the family is having a conversation about how so-and-so MacLain started capitalizing the ‘L’ in their last name and now he’s going to look like one of those low land Scots.
Ok the general question is: was this really considered an indication? Next question is what’s the difference between Mc and Mac? I’ve heard varies things like Mc is Irish and Mac is Scotish. I’ve also heard that Mc is a prefix that essentially means ‘son-of.’
If we tackle this we’ll move on to the etymology of o
O’Lastname.
It get’s interesting when the Celts & the Vikings intermarried: The teacher who was killed on the Challenger or the general who said "nuts’ at the Battle of the Bulge would be remembered as “Olafson” if their ancestors had stayed in Norway, but instead became McAuliffes.
O’ is almost always Irish, while Mac or Mc is usually Scottish. Most Irish with Mac names are Scots-Irish, descendants of Protestant Scots that the English encouraged to move to the isle to displace the Catholic Irish.
Keep in mind that whether it’s Mc or Mac now, it was likely just M’ back in the old days, as in M’Henry and M’Naughton. Plus, spelling was not standardized back then, so expecting people to settle on Mc or Mac consistently is anachronistic.
O’ is considered exclusively Irish, it originally meant “grandson of”. Mac/Mc, “son of”, is found in both Scottish and Irish surnames. Both have come to mean “descendant of”, since true patronyms aren’t in use.
It’s worth noting that although Mc is an abbreviation of Mac (or Mhic), the two are no longer interchangeable, no more than any other spelling variations are interchangeable. For instance, McRae, MacRae, McCrae, MacRay and many other versions are the same name, pronounced the same way, but family branches settled on different standardised spellings.
Around one in eight Scots have a surname prefixed with Mac or Mc. The percentage is much higher in the Highlands and Western Isles. In these areas, Mac is almost exclusively the spelling of choice, and Mc is thought of as the Lowland spelling.