Le prénom est un ancien anthroponyme hongrois, dérivé du nom de l'oiseau "Karul / Karvaly", d'origine turque.
Le prénom équicalen en français, Charles est la forme française issue du latin Carolus lui-même issu du nom germaniqueKarl, signifiant « homme » ou « mâle »[1] (vieux haut allemandkaral « l'homme, l'époux » mais aussi « le travailleur, l'homme libre »). Le -s final est la marque de l'ancien cas sujetmasculinsingulier (déclinaison latine en -us) que l'on retrouve à l'état de trace graphique dans certains prénoms masculins (Gilles, Georges, James, Jacques…), voire des noms communs.