Most Irish names are of Celtic origin and have their roots in the 4th century B.C. The Celts instituted a system of hereditary surnames by prefixing “Mac” (son of) or “O’ ” (grandson or descendant of) to their second name for more click here