I really like:
[name_m]Gideon[/name_m] [name_m]Earnest[/name_m] [name_m]John[/name_m]
[name_m]Gideon[/name_m] [name_m]John[/name_m] [name_m]Earnest[/name_m] - I think I prefer this just slightly but both of these [name_m]Gideon[/name_m] combos are lovely
[name_m]Ezra[/name_m] [name_m]Cecil[/name_m] [name_m]John[/name_m] - I love the z sounds of [name_m]Ezra[/name_m] with the softer sounding [name_m]Cecil[/name_m] - they work really nicely
[name_u]Elias[/name_u] [name_m]Cecil[/name_m] [name_m]John[/name_m] - this has great flow and [name_u]Elias[/name_u] is lovely
[name_m]Jeremiah[/name_m] [name_m]Earnest[/name_m] - I think these two work well together - it feels the right length
[name_u]Owen[/name_u] [name_m]Cecil[/name_m] [name_m]John[/name_m] - great flow and mix of sounds
[name_m]Gideon[/name_m] or [name_m]Ezra[/name_m] anything. I love [name_m]Cecil[/name_m], but if in US, it seems like it could be teased. But it is a lovely name. [name_u]Owen[/name_u] is too common now sadly and [name_m]Jeremiah[/name_m] reminds me of a mountain man.
[name_m]Gideon[/name_m] [name_m]Cecil[/name_m] or [name_m]Ezra[/name_m] [name_m]Cecil[/name_m] are lovely!
From what I can gather, it seems like [name_m]Cecil[/name_m], [name_m]John[/name_m] and [name_m]Earnest[/name_m] are the honor names? So going from there…
[name_m]Cecil[/name_m] [name_m]John[/name_m], [name_m]Cecil[/name_m] [name_m]John[/name_m] [name_m]Earnest[/name_m], [name_m]Cecil[/name_m] [name_m]Earnest[/name_m] [name_m]John[/name_m] - if these are all honor names only, I’d be more inclined to choose one of the other options that give him a fresh first name, I think it’s important he has his own name, paired with honor names.
I like [name_m]Ezra[/name_m], [name_u]Elias[/name_u], and [name_u]Owen[/name_u] best as first names. It seems like you lean more towards using [name_m]John[/name_m] and [name_m]Cecil[/name_m], so…
I personally like [name_m]John[/name_m] [name_m]Cecil[/name_m] more than [name_m]Cecil[/name_m] [name_m]John[/name_m], it feels less choppy to me and makes the name flow better in my opinion