Da Alemanha vem a variante Karoline. Significa "doce força", "mulher do povo" ou "mulher doce". Pode ter surgido a partir de uma variante do germânico Karl, que significa "forte", com a junção da palavra lind, que significa "doce". Outra teoria sugere que o nome é uma variante feminina do nome em latim Carolus (Carlos, que significa "homem" - no feminino se aceita que a intenção seja "mulher"); Esse é um nome emprestado tanto do inglês como do francês. Normalmente, as pessoas que possuem o nome Karoline recebem como apelido o diminutivo Karol.
Diminutivo de
Ivone e deriva de uma variante francesa do nome
João, passada para o feminino. Por isso, o nome é originalmente hebraico, significando "Jeová é cheio de graça", mas chegou dessa forma ao português por influência do nome francês.