Ellen DeGeneres has been named as the host of the 86th annual Oscars ceremony. She hosted once before in 2007.