Girl name origins & meanings English : SongOld German : Freeholder; English feminine form of Carolus; Originally a short form of Caroline; feminine form of CharlesGerman : Pretty; from Charlotte Girl name variations Carol Carel Carline Caro Carola Carole Caroll Caroly Carri Carrola Carroll Caryl Caryll Karel Kari Karla Karleen Karli Karlie Karlina Karlinka Karlote Karol Karole Karola Karyl Karyll Karryl Karryll Kerril Kerryl Keryl Karlota Karlotte Lotta Lottee