It's an English name. You can find many different meanings on the web, it's hard to know which one is correct.
According to zelo.com, Carrie means melody.
Carrie is short for Carol or Caroline, which are feminine forms of Charles, meaning manly.
Carrie Lisonbee's birth name is Carrie Lin Tippets.
Carrie Savage's birth name is Carrie A. Savage.
Carrie Turpin's birth name is Carrie LeMieux.
Carrie Cash's birth name is Carrie Rivers.
Carrie Underwood's birth name is Carrie Marie Underwood.
Carrie Morrow's birth name is Carrie Lynn Morrow.
Carrie Lauren's birth name is Carrie Lauren Cantor.
Carrie Dufresne's birth name is Carrie Kathryn Dufresne.
Carrie Hamilton's birth name is Hamilton, Carrie Louise.
Carrie Gardner's birth name is Carrie Rice Gardner.
Carrie Geiben's birth name is Carrie Lynn Geiben.
Carrie Baranet's birth name is Carrie Ann Heller.