Origin of the name Caoilfhionn

Derived from the Gaelic elements caol "slender" and fionn "fair". This was the name of several Irish saints.