Caoilfhionn

It is Welsh, pronounced: KAY-lin.  


In Irish Gaelic, Caoilfhionn is pronounced /KEE lin/, /KWAY lin/ or /KWEE lin/. It is made up of caoil meaning "slender" and fionn meaning "white; fair-haired."