Sanity you are so right! I just looked up the list, and 17 out of the top 50 boys names in England and Wales in 2012 are Biblical. Here they are, with position on list:
Jacob 5, Thomas 6, James 10, Joshua 11, Ethan 13, Noah 14, Samuel 15, Daniel 16, Joseph 22, Isaac 30, Benjamin 32, Jake (= Jacob) 33, Adam 39, Zachary 40, Luke 45, Matthew 47, Toby 49.
There is also Jack (2), which is a version of John, and Lucas (25) which is a version of Luke. Some day that Jayden (37) is a version of Biblical Jadon, but others disagree. There are several more Biblical names in the top 100 list, eg Aaron, Nathan, Michael, David, Rueben, Jude, Gabriel, Elijah, Caleb...