Samuel is a great name.
I'm not so keen on Ezra or Nathaniel.
My favourite boy's names from the Hebrew bible are:
Solomon
Isaac
Gad
Joseph
Raphael
And from the modern Hebrew language:
Lior (my light)
Even (rock/stone)
Tomer (palm tree)
Erez (cedar tree)