My faves off your list are [name]Asher[/name] and [name]Abram[/name]. I like them equally with [name]Kyle[/name] ([name]Asher[/name] a little bit better, maybe). I’d use [name]Asher[/name] [name]Kyle[/name] first, and [name]Abram[/name] [name]Kyle[/name] is my 2nd favorite.
I’m favoring [name]Asher[/name] [name]Kyle[/name] as well. [name]Asher[/name] [name]Amos[/name] is very handsome. The alliteration isn’t an issue; [name]Asher[/name] and [name]Amos[/name] don’t sound similar, so it works.
I want to throw out [name]Joachim[/name] (he who Yahweh has set up), the name I was vaguely planning if the girly in my belly was a boy.
There are a ton of ways you can pronounce it: [name]YO[/name]-uh-keem, [name]JO[/name]-uh-keem, ya-KEEM, ha-KEEM. Now, some people hate that there are lots of ways to say it, but I personally love all the variations, and however you introduce the child is how people will say it, so no big deal. My favourite pronunciation is [name]YO[/name]-uh-keem, nickname Achim (a-KEEM). Also, if you’re keen on it, you can pronounce it multiple ways. I call my son [name]Ulysses[/name] both you-LIH-siss, and you-LIH-seez and it’s fine.
Anyway, [name]Joachim[/name]'s subtly Biblical, being the name of [name]Mary[/name]'s father, a bit hipper sounding than [name]Joseph[/name] (which is lovely, but perhaps played out?).
It’s a shame [name]Elias[/name] [name]Amos[/name] doesn’t really work as a full name, because I agree with PP that it would be perfect for you.
Other suggestions: [name]Theodore[/name] (God’s gift), [name]Caleb[/name] (overused?), [name]Benjamin[/name] (nn Benj…I knew a [name]Benjamin[/name] who went by Benj instead of [name]Ben[/name], and I thought that was uber cool), [name]Gabriel[/name].
Of your picks, I like [name]Asher[/name] the best. I know it’s trendy, but it just sounds so hip and cool to me, I can’t help it! [name]Asher[/name] [name]Amos[/name] does sound a bit odd, though.