Choosing a baby name is up there with the trickiest of decisions