What does Carlotta mean?
Carlotta is the Italian form of Charlotte, “free.”
What does Giulia mean?
Italian form of Julia, the feminine of the Roman family name Julius (gens Julia). The name is traditionally connected to Latin 'iuvenis' meaning 'youthful', though the family name's ultimate root is uncertain and was later linked by the Romans to Iulus, legendary ancestor of the line.