Web Results
www.dochara.com/the-irish/surnames/origin-meaning-of-irish-surnames

A history of invasion and occupation has given us a rich store of Norman, English, Huguenot and even Viking family names.