I'm Italian myself. Most of these names are fine, and fairly common. However, I'd just like to point out that I'd prefer
Giovanna nn
Gianna, and that
Alessa isn't a real Italian name because "lessa" means boiled.
Alessia is better.
Dante is also not used anymore because it's considered too "heavy" because of the Alighieri connection.