A classmate of my DD's had the perfectly ordinary name of Christopher Smith. No problem until he went to high school and prefered to be just Chris. Then he was faced with a barrage of in-jokes, particularly in December as everyone started to refer to Chis Smith's Cards, dinners, puddings, presents, trees, carols etc. He was also teased when his Birthday came round because he was the only child to get Chris Smith's presents for his birthday. The other thing that can happen is that the child has a perfectly nice, sensible name until someone with the same name becomes infamous.
Best to use a formal name that has various shorter versions e.g. Alexander, which can become Alex, Alec, Sanders, Zanders or Sandy (or Margaret = Meg, Mags, Maggie, Marquerite, Margo, even Greta) to suit the child as he/she grows up.