Rock singer Robert Plant, fantasy author Terry Pratchett and Formula One world champion Lewis Hamilton are in the New Year honours list in Britain.
The list names 966 people. They include members of Britain's Beijing Olympics team: triple cycling gold medallist Chris Hoy receives a knighthood.
Plant, 60, fronted Led Zeppelin in the 1970s. He becomes a Commander of the Order of the British Empire.
Pratchett, 60, best known for his satirical "Discworld" fantasy series, becomes a knight.
In December 2007 Pratchett announced he had a rare form of early-onset Alzheimer's disease. Earlier this year he donated $US725,000 to research into the disorder.
Hamilton, 23, became the youngest Formula One world champion in November. He has been made a Member of the Order of the British Empire.
Actor Michael Sheen, who played former British Prime Minister Tony Blair in the 2006 film The Queen, received an OBE. Jazz musician Courtney Pine received a CBE.