What are names in Italian for boys and girls?

Many names in Italian have equivalents for females and males. For example, there's 'Stephen' and 'Stefanie' as 'Stefano' and 'Stefania'. There's 'Robert' and 'Roberta' as 'Roberto' and 'Roberta'. There's 'Mario' and 'Mary' as 'Mario' and 'Maria'. There's 'Charles' and 'Carla' as 'Carlo' and 'Carla'. There's 'Angel' and 'Angela' as 'Angelo' and 'Angela'. And that's just the beginning!