Caoilfhionn \caoil-fhio-nn, caoilf-hionn\ as a girl's name is a variant of Caoilainn (Irish), and the meaning of Caoilfhionn is "slender and white, fair or pure".
The baby name Caoilfhionn sounds like Caoilfinn.