An Irish name meaning 'gentle,' 'beautiful,' or 'precious,' from an old Gaelic root for kindness and loveliness.
Like Caoimhe?
Swipe through thousands of names like it