Freddy Mercury
Nick Cave
Bruce Springsteen
Eddie Spaghetti (The Supersuckers)
George Clinton
I've seen Bono and The Police live, and while great shows, (except the Zoo TV tour which was crap) they don't really rise above any other really good lead singer as far as on stage presence goes.