Help. we are struggling. we like james, but its a bit obvious. boys names seem to be either done to death (thomas, oliver etc), ridiculously try-hardy (henry, cosmo, etc), or chavvy (tyler, sean etc). are there any good names which are either kind of classic, a bit obscure (yet not TOO out there) and not overly popular? ideas so far:
gabriel (gabe)
noah
simeon
zachary
jonathon
we are not religious by the way, just stumped.