Job Recruitment Website - Immigration policy - There are many words or names in English with a "Mc" in front of them. What does this mean?

There are many words or names in English with a "Mc" in front of them. What does this mean?

Mc itself means the son of ..., belonging to the Celtic (now Scotland and Ireland) paternal surname system. For example, if the father's name is Neil, the son's name will be McNeil.

However, with the gradual adoption of the surname system, this meaning has faded. Mc ... has become an ordinary and common surname, and the users are usually Scots or Irish.

This prefix can be transliterated as "Mai …" or "Mai …" according to the following.