I thought the names in the Top 100 were actually okay, then I took a look at ALL the forenames given this year and there are some pretty rubbish choices (in my opinion, so don't be offended if you are in fact a fan of these names)...
For example (and these are just the GIRLS names and doesn't include most of the terrible 'unique' spellings):
Alexx/Alixx/Amii/Andreea/Brodii/Caryss/Charlii/Danii/Ebonii/Lucee/Romii/Roxxi/Steevie/Tiia/Triianna (was one X/I/E/S not enough? I'm not a fan of pointless double letters)
Amyjo
AngelAryan
Atlanta-Jade
Blessing
Blossom (to me this is a cow's name)
Bobbie-Jo
Bowie
Bracken
Breez
CandyCello (like the instrument I guess?)
ChaseChaze-Taylor
Coral-Cher
CrystalDari'Jo
DestinyDexie
DiamondDillynne (feminine form of
Dylan, surely?)
Disney (oh... my gosh)
DixieDustyEbony-Starr
EchoFayth-Skye
FizzaGoodness (gracious me?)
HoneyIndigoJameson
Jenson
Jet
JewelJorgi
Kadeylea
Kaedden
KaneKC
Kodi
Lawny
LennoxMaidie
Maisie (62 girls with this name! Ugh...)
Maxi
Memphis
MileyMinnieMiracleMontanaNahla
Nevaeh (NO! The poor girls!)
Nevis (as in
Ben?)
Nuttah
Ocean-Melodie
Pagan
Paisley (not the nicest area to be named after...)
PattiPeacePeaches
PipPixie
PollyPraisePrecious-Alexia
Princess-Vanessa
RavenRhylli
Rio (sounds like the name of a showgirl)
RipleyRiverRockcey
Saffarron (what a 'unique' spelling of
Saffron, how impressive!)
SapphireShaelynSommerStarStormTiararose
TigerTiger-Lily