Girl name origins & meanings Italian : Valiant, strong, freeSpanish : Little and womanly; Variation of Charlotte or Caroline Girl name variations Carlotta Carlota Charlotta Karlotte Charlie Charley Lotta Lottie Lotty Tottie Family name origins & meanings English : from a pet form of an Old English personal name, Tot(t)a.