The name Carol is a girl's name of English origin meaning "free man". Carol and is often added to lists like Unique Vintage Baby Names for Girls and discussed in our forums with posts like "How many ____s do you know?".
From the experts:
A Caroline abbreviation that was wildly popular with Mom's generation...or Grandma's. At one time it was given to girls born around the holidays because of its association with Christmas carols.
Carol began to get popular at the end of the nineteenth century, but its high point was the late 1930s and 1940s, when it was a Top 10 name, reaching as high as Number 4 in 1941.