I'm curious about the meaning of "Mc" in some English names. For example, McDonald, McCann, McCarthy, etc.
What does "Mc" stand for? Is it somehow similar to the article "the'', but of course it goes only with some names?
Thank you in advance.