I'd nix
Zephaniah, or make it a middle name. It doesn't fit well with the other two (which I like quite a bit). Other names I'd throw into the mix:
JonasAbelAndrewMicahAsherEmmanuel (mn)
Ethan/Eitan
JamesJonathanJudah/Jude
Eliseus/Elisaie/Eliseo
Ittai/Itai/Ithai
LevNathanielSimonThomasDavidSethNoahReuben/Ruben
AranAriel (mn)
Benaiah
Some combos:
Asher DavidSimon AndrewJonathan ArielAbel Thomas/Aran
ThomasNathaniel JonasSeth Micah/Micah
SethNoah LevJames EmmanuelJudah Elisaie/Judah
Simon