10 Greatest Rock Vocalist of All Time Music Top 10 10 Greatest Rock Vocalist of All Time 1. WILLIAM BRUCE ROSE Jr (Axl Rose) 2. MICHAEL JACKSON 3. ELVIS AARON PRESLEY 4. JAMES BROWN 5. KURT DONALD COBAIN 6. JAMES DOUGLAS M...