I just gave birth to our first boy after two girls: [name_f]Olivia[/name_f] [name_u]Marie[/name_u] and [name_f]Elizabeth[/name_f] “[name_f]Ellie[/name_f]” [name_u]Louise[/name_u].
[name_f]My[/name_f] absolute favorite boy name is [name_u]Bennett[/name_u] - which my husband dislikes.
I prefer [name_m]William[/name_m] [name_m]Bennet[/name_m] with [name_f]Olivia[/name_f] [name_u]Marie[/name_u] and [name_f]Elizabeth[/name_f] [name_u]Louise[/name_u]. Because [name_m]William[/name_m], [name_f]Olivia[/name_f] and [name_f]Elizabeth[/name_f] are long regal names that can be shortened to a number of different nicknames. I feel that [name_m]William[/name_m] just goes better
Both names have a good flow with your daughters’ names. Like @Bonfire_Eclipse, I think [name_m]William[/name_m] is more similar in style to [name_f]Olivia[/name_f] and [name_f]Elizabeth[/name_f]. However, when I try to imagine saying the names together, I feel like [name_u]James[/name_u] is a better fit. I also slightly prefer [name_u]James[/name_u] [name_u]Bennett[/name_u] to [name_m]William[/name_m] [name_u]Bennett[/name_u]. Whatever you choose, your son is going to have a beautiful name!