The name Karen is a girl's name of Danish origin meaning "pure". Karen is ranked #556 on our popularity charts and is often added to lists like Names That Mean Pure and discussed in our forums with posts like "Girls Makeover - Two Middles".
From the experts:
Karen, a sweet good-girl Danish import, was so popular during the baby boom (Karen was Number 3 in 1960) that it's locked firmly into fashion limbo today. Parents who want to honor a Karen or choose an updated version of the name might want to consider the Irish Kieran, the Cornish Kerensa or Kerenza, or variations from Karina to Kyra.