It's a variation of the Irish name "Caoilainn" (pronounced "Kwee-lan"), which means "slender" or "beautiful."