The last person to be knighted by the Queen was Sir David Attenborough. He is a British broadcaster and naturalist who is best known for his work on the BBC television series Life on Earth.