Caleigh

pronounced "Cahl-ee" A Gaelic name meaning "slender; from the forest".  It's a less common variant of "Cali" and "Kayley".  It's great for an independent and outspoken little girl or a beautiful woman.  "Cal" is a great nickname.