There are plenty of great guitar players and the best is debatable, but it's surprising that nobody has mentioned B.B. King, Prince, or Keith Richards. Some of my favorites include:
Pete Townshend
Jimmy Page
Jimi Hendrix
Mark Knoplfer
Chuck Berry
Eric Clapton
Van Halen