I know people will argue that Jackson and Marley don't fit into rock. I guess I just have a more expansive view of rock than they do. Also a lot of great bands Moody Blues, Talking Heads, The Doors, Sex Pistols, Fleetwood Mac aren't represented because the band is more iconic than a person in it. For those who argue the Stones and The Beatles are as iconic as Jagger and Lennon, I agree. If the list was expanded to include bands, Lennon and The Beatles would make my list as would Jagger and the Rolling Stones.
(1) Madonna (2) Bjork (3) Lady Gaga (4) late David Bowie (5) Paul McCartney (6) Mick Jagger (7) Keith Richards (8) late Elvis Presley (9) Sting (10) Phil Collins (11) Prince (12) late Michael Jackson (13) Steve Tyler(Aerosmith) (14) Bruce Springsteen