I think I quite like Zephaniah (Zeph for short) but think it might be a bit out there and perhaps I'm just slowly losing my mind trying to think of boys' names....
We're not really religious though my husband does like biblical names and our DS has a (more normal) old testament name. Is it too much to have two religious names?
Abraham (Abe/Bram) is also a contender but same concern!