Totally agree. I know loads of children with these names...
Boys: Noah, Luke (x4), Isaac, Joshua (x2), Thomas (x4), Zachary, Matthew (x3), Samuel (x2), James (x3) Ben (x5), Gabriel, Joseph (x5), Jude, Michael, Reuben, Alexander (x3)...
I would say though, rather than there just being a fashion for Biblical names, the fashion is more for Old Testament names, as opposed to our generation who seemed to have more New Testament names (think Simon, Paul, John etc...)
Girls:
Daisy, Lily (x4), Poppy (x2), Ivy, Jasmine (x2), Rose (x3), Amaryllis, Fleur, Heather, Saffron (x2) ...
Nothing wrong with them as names, and certainly not 'common as muck' but not something I would choose to use myself.