Cailin
This is a modernization of the Gaelic name "Cailean," meaning "child."
Alternates:
Caelan
More info:
Results for "Cailin" on Google