Carollan -Carollan is an Irish Gaelic boy's name meaning "little champion". It can also be used for a girl.
Carrick -Carrick is a boy's name of Irish origin meaning "a rock".
Cathan -Cathán is Gaelic boy's name which contains the element cath referring to battle. The name meaning is something like "little battler".
It is also the name of a 6th century Irish monk who became a Saint and had some churches dedicated to him in Scotland.
Cian -Cian is a boy's name of Irish origin meaning "ancient and enduring".
Cliona -Cliona is a name of Irish origin mentioned in folklore. Cliodhna was a fae woman who had magical birds whose songs could heal the sick. The name means "shapely".
Colin -Colin is a boy's name of Irish origin meaning "little chieftain".
Conall -Conall is a boy's name of Irish origin. It may mean "friendship" or it may mean "mighty hound".
Conan -Conan is a boy's name of Irish origin meaning "a hound" or "swift footed warrior" or "little warrior" or "little hound".
Cory -The name Cory is a Celtic name that can be used for either a boy or a girl. It may come from the Gaelic word for "ravine", from the Irish word for "Hollow", the Scottish word for "seething pool" (or perhaps a bubbling cauldron) or the french word for "horn".
Craig -The name Craig is a boy's name of Gaelic origin meaning "cliff" or "rock".
Crevan -Crevan is a boy's name of Irish origin. It means "fox".
Cymbaline -Cymbaline is a man's name of Gaelic origin which apparently means "Sun Lord" although the name is associated with with the Celtic King Cunobelinus the Hound of Belenos whose story was retold in the Shakespearean play Cymbeline. The name may also be related to the Greek kyme meaning "hollow vessel"
Daire -Daire is an Irish name that can be used for a boy or a girl though it was a man's name in the Ulster Cycle legends. The name means "fertile, fruitful".
Daireann -Daireann is a girl's name of Irish origin meaning "bountiful, fruitful".
Daisy -Daisy is a girl's name referring to a rayed flower in the aster family. The word daisy comes from Old English dægeseage, meaning "day's eye" in reference to the sun.
Daren -Daren is a Welsh name meaning "burnt land" or "hill"
Davin -The name Davin is derived from the Irish name Daimhin (pronounced Daw veen) meaning "little deer".