"For those asking, our son's name is Buzz Michelangelo Fletcher... and yes I'm being completely serious, my son is called Buzz." McFly star Tom Fletcher reveals the name of his newborn son.