The most outrageous baby names list of 2013 has been released.

Eight American girls will grow up with the name Happiness.

Nine baby girls were named Pistol last year.

Five were given the name Ransom.

Another five were named Snowy.

Eight boys were named Tuf.

Five boys were given the name Subaru.

And six boys will forever be teased because of their name - Forever.