Prince William and Princess Kate have not yet revealed their newborn son's name, leading royal watchers to speculate on the possibilities.