Well, they’re different styles but they’re not bad together. [name]Erica[/name] sticks out for me because it’s the only one that sounds a bit dated (70’s-80’s). As long as you love the names, they’re fine.
Biblical - [name]Seth[/name]
English - [name]Miles[/name]
Nature - [name]Rosemary[/name] and [name]Ivy[/name]
Scandinavian - [name]Erica[/name]