Ancient Irish name meaning 'without envy' or 'free man,' borne by a celebrated hero of Irish mythology.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Diarmuid?
Swipe through thousands of names like it