As of my knowledge cut-off in 2021, a small number of rock musicians have been knighted by the British monarchy. These musicians have received this honor in recognition of their contributions to the music industry and their cultural impact.
According to various sources, such as the BBC and The Guardian, the following musicians have been knighted:
Sir Elton John - In 1998, Sir Elton John was knighted by Queen Elizabeth II for his services to music and charity. He is known for hits such as "Rocket Man," "Tiny Dancer," and "Goodbye Yellow Brick Road."
Sir Paul McCartney - Sir Paul McCartney was knighted in 1997 for his services to music. He was a member of the Beatles, one of the most successful and influential bands in the history of popular music.
Sir Mick Jagger - In 2003, Sir Mick Jagger was knighted for his services to popular music. He is the lead singer of the Rolling Stones, another highly successful and influential rock band.
Sir Bob Geldof - Sir Bob Geldof was knighted in 1986 for his humanitarian work, including his role in organizing the Live Aid concert in 1985. He is also the lead singer of the Boomtown Rats, a rock band that was popular in the late 1970s and early 1980s.
These are the only rock musicians known to have been knighted by the British monarchy as of my knowledge cut-off. It is important to note that knighthoods are not awarded solely for musical achievements, but for a combination of factors, including cultural impact and charitable work.
In conclusion, while there have only been a limited number of rock musicians who have been knighted, their contributions to the music industry and cultural impact are significant and have earned them this honor.