Caoilinn

Variant of Irish Caoilfhionn, meaning fair and slender