Caimin is an Irish saint's name meaning "little crooked one" or "little bent one" from Gaelic roots.
Like Caimin?
Swipe through thousands of names like it