It's hard to believe, but it has been three years since Beyonce and Jay-Z welcomed their daughter Blue Ivy Carter.
Baby names are always a hot topic of debate because everyone has an opinion on what is the perfect name for your child. But some parents just don't think about how other people will…