wow, I've never heard of most of those for names! Are you Jewish/very very Christian? Might be a bit odd otherwise!
Exodus - it's ok. I think it could grow on me a lot.
Mahlah - sounds kind of made up. But hey, fits with the mia/maia/mya/maya/macie/miley etc trends going reound atm.
Selah - Doesn't have a pleasant sound to it imo
Ophrah - just screams tv chat show to me sorry
Galilee - quite sweet but maybe too fixed into being a lake - like calling your child Windermere!
Mahalath - not if you're British and Caucasian, it sounds foreign
Nazareth - sounds like a boy to me, if anything. Not really name-y
Amos - bit old man like
David - quite like it. Staid and traditional.
Judah - nice enough. Not keen on Jude though
Hanniel - very different but actually quite like it
Othniel - sounds like oatmeal
Samuel - like it and Sam/Sammy are good too
Meshach - [chants] 'Shadrach, Meshach and Abednego for tea, Then came Jonah and the Whale AND the sea'
Psalm - please NO!
If I was set on a Bible name I would choose:
Girls - Abigail, Hannah, Rebekah, Lydia, Julia or Naomi
Boys - Thomas, Joshua, Isaac or Noah
If you really want a place how about Jericho/Jerica or Phillip/Phillipa?