Giannina is of Italian origin, derived from the male name Giovanni, which means 'graced by God'. It gained popularity as a feminine form during the late 20th century and has since been used widely throughout Europe, particularly in Italy and Spain.
The name Giannina had a notable surge in popularity from the late 1980s to the mid-1990s, with peaks of 19 births in 1985 and again in 1996. After 1997, the name's usage significantly decreased until 2019 when it started to rise again, reaching a recent high of 45 births in 2022. Overall, Giannina has been a moderately popular name with a total of 462 recorded births since 1965.