What does Elisa mean?
Elisa is an Italian short form of Elisabetta, “God is my oath.”
What does Giovanna mean?
The Italian feminine of Giovanni (John), ultimately from Hebrew 'Yochanan' meaning 'God is gracious.' Shares the John root rather than the Hannah root.