Of your choices for a boy, I think [name]Benjamin[/name], with the handsome and friendly nicknames [name]Ben[/name] and [name]Benji[/name], would make a perfect brother to [name]Olivia[/name], [name]Jonny[/name] and [name]Nate[/name]. [name]Caspian[/name] is very handsome, too, although more unusual than your other choices - would this bother you? I don’t mind [name]Finnegan[/name], as I think [name]Finn[/name] would fit nicely with his siblings, but still, as with [name]Fletcher[/name] and [name]Dennison[/name], it seems wrong to fall into the surname names trend when your other choices have been so classic. [name]Daniel[/name] “[name]Danny[/name]” would be, of course, a very similar option to [name]Denny[/name], and you might like [name]Findlay[/name], [name]Finley[/name] or [name]Phineas[/name] in the place of [name]Finnegan[/name].
While [name]Olivia[/name] [name]Rose[/name] is a popular choice, it is also decidedly feminine and elegant, with a lot of class - I feel like a second daughter with a unisex name would feel a little ‘off’, and to me, while it might be spunky, [name]Lennox[/name], [name]Peyton[/name] and [name]Taylor[/name] just don’t have the beauty and history of the Shakespearean [name]Olivia[/name] with its Ancient [name]Roman[/name] roots. Besides, I must admit that [name]Taylor[/name] feels very 90s to me - a little dated already.
[name]Alissa[/name], too, does not have the staying power of [name]Olivia[/name] in my opinion (sorry to be harsh on your favourites), but you might like to consider [name]Alexandra[/name] or [name]Alice[/name] as alternatives. I like the sentiment of [name]Aria[/name], and think she would make a fine sister to [name]Olivia[/name], but my favourites are [name]Sofia[/name] and [name]Charlotte[/name]. [name]Both[/name] are elegant, feminine, and with long and glowing histories, complimenting [name]Olivia[/name] - and [name]Jonathan[/name] and [name]Nathaniel[/name] - perfectly. I personally would choose [name]Charlotte[/name] over [name]Sofia[/name], just because it is slightly less popular, but if you leave that aside [name]Sofia[/name] is actually my favourite. [name]Charlotte[/name] gets a good lot of nickname options, though - the sweet [name]Lottie[/name], the vintage [name]Lotta[/name], the tomboyish [name]Charlie[/name], and you could even go for the full [name]Chuck[/name]/[name]Chance[/name]/[name]Chip[/name] on her, as a spunky gender-bending option which still gives her a lovely formal name to fall back on. You might also like [name]Harriet[/name], [name]Cosima[/name], [name]Flora[/name], [name]Juliet/name, [name]Margo[/name] and [name]Alouette[/name].
Personally I would avoid [name]Nick[/name] if you already have a [name]Nate[/name], but another option if you decided to go for it would be the Russian [name]Nikolai[/name] - could just have the edge for you, although such an exotic choice could feel incongruous next to [name]Nathaniel[/name] and [name]Jonathan[/name]. If you like [name]Nick[/name], you might like [name]Tim[/name] ([name]Timothy[/name]), [name]Pip[/name] ([name]Phillip[/name]) or [name]Sam[/name] ([name]Samuel[/name], [name]Samson[/name]).
As for Lei, there is [name]Leia[/name] (too [name]Star[/name] Wars? Also spelt [name]Lea[/name]-with-an-accent-on-the-E, but as [name]Lea[/name] is sometimes used as a variant spelling of [name]Leah[/name] this could cause confusion in English-speaking countries). There is also the Hawaiian [name]Leilani[/name], the French [name]Leonie[/name], and I think it could work as a nickname for [name]Cecilia[/name] or [name]Lelia[/name], at a stretch. You might also like [name]Lena[/name] ([name]LAY[/name]-na or [name]LEE[/name]-na), which can stand alone or be short for [name]Helena[/name] or [name]Magdalena[/name] - so Lei could be a nickname for those, too.
Good luck!
[name]Auburn[/name]