That's quite cute. When they're older they don't have to go by rhyming nicknames. The names themselves are different enough to go together.
I don't actually like
Fiorella (the very definition of flowery!) but there's nothing inherently wrong with it.
Giovanna is beautiful.