I actually prefer
Eden on a boy. It's very lovely, sounds handsome and dignified, not a name you hear often and will age well.
Suggestions for middles (if needed)
Eden MaxwellEden ZachariahEden CharlesEden ParkerEden AlexanderEden XavierEden MarkusEden GregoryEden TylerEden ThomasEden JeremiahEden JeromeEden Laurence