Baby names are so sweet. What's better than a baby name? A baby name with an adorable nickname. Take a look at these 40 names with perfect nicknames.