What does Capri mean?
A place name borrowed from the Italian island of Capri in the Bay of Naples. The island's own name is of disputed origin (possibly Greek 'kapros', wild boar, or Latin 'capreae', goats). Used as a given name it evokes the glamorous Mediterranean island rather than a fixed personal meaning.
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.