Meaning & History
From an Irish surname that was derived from Ó Caoinlean meaning "descendant of Caoinlean". The name Caoinlean means "slender" in Gaelic.
People think this name is
classic formal upper class natural wholesome strong refined strange complex serious nerdy
Entry updated June 13, 2019