Not many people will know his middle name so I actually don’t think it makes much difference if its “too much” or not. Sort of depends what you think about it more than anything else. Personally Id like a more classic name paired with [name_u]River[/name_u] but if a very nature whimsical name is your style then youve got it!
However, I do generally prefer [name_u]River[/name_u] [name_m]Leo[/name_m] over [name_u]River[/name_u] [name_u]Sky[/name_u]. If you are feeling particularly attached to [name_u]River[/name_u] [name_u]Sky[/name_u], you could consider [name_u]River[/name_u] [name_m]Leo[/name_m] [name_u]Sky[/name_u]? Breaking up the nature words helps make the name feel a bit less… Well, naturey! Totally up to you, either way, it’s fine.
[name_u]River[/name_u] [name_u]Sky[/name_u] has a lovely flow, but it does sound very descriptive to me. I don’t think it’s a big deal, but I wouldn’t personally go for it. [name_u]River[/name_u] [name_m]Leo[/name_m] is wonderful!
It’s quite lovely… but also a little too much wordy. [name_u]River[/name_u] [name_m]Leo[/name_m] is stunning, however!! But, if you love [name_u]River[/name_u] [name_u]Sky[/name_u] more, then go for it! Like others have said, not many will even know his middle name.
I prefer [name_u]River[/name_u] [name_u]Sky[/name_u]. [name_u]River[/name_u] and [name_u]Sky[/name_u], being both nature names, seem to fit together well. Although I like [name_m]Leo[/name_m], it feels disjointed for me. I think 2 nature names side-by-side are quite lovely.
For me it’s not really a problem that they’re both nature names, I just don’t really like putting word names together. I prefer [name_u]River[/name_u] [name_m]Leo[/name_m], it’s great!