It depends on the name. I don’t mind using Kate, Harry, or Sasha as a first name but I don’t care for using names like Barbie, Cindy, Kathy, Bob, Mike, or Phil as given names. Put the full name on the birth certificate and call the child by the nickname.