Irish (Gaeilge) name generator

This Irish name generator will generate either 10 male or female names depending on your choice. Both male and female versions share the same last names, but they have different prefixes.
These names are all Celtic Irish (Gaelic), for other Celtic names you can check out the Celtic Scottish and Celtic Welsh name generators.

While both genders share the same last names, they have different prefixes with different meanings. The men either have 'Ó' or 'Mac'. 'Ó' before a surname means 'grandson of' and 'Mac' means 'son of'. So 'Áengus Ó Bearáin' means 'Áengus, grandson of Bearáin', while 'Áengus Mac Bearáin' means 'Áengus, son of Bearáin'.
If the surname starts with a vowel, the prefix 'Ó' will cause a lowercase 'h' to be attach to the surname. So you either get 'Mac Earáin' or 'Ó hEaráin'.

It's slightly more complicated for women. Unmarried women will either have 'Ní' (daughter of the grandson of) or 'Nic' (daughter of the son of). So 'Éadaoin Ní Bearáin' means 'Éadaoin, daughter of the grandson of Bearáin', while 'Éadaoin Nic Bearáin' means 'Éadaoin, daughter of the son of Bearáin'. However, if her surname starts with 'C' or 'G', the prefix will always be 'Nic'.

Once a woman marries, she can choose to take her husband's surname with a new prefix. If his prefix is 'Ó', hers will be 'Uí' (wife of the grandson of), if his prefix is 'Mac', hers will be 'Mhic' (wife of the son of). However, if the husband's surname starts with either a 'G' or 'C', her prefix will always be 'Mhic'.

To start, simply click on the button to generate 10 random names. Don't like the names? Simply click again to get 10 new random names.

Share this generator

facebook share tweet google plus

Your art here? Click here to find out more!