James (5... though 6 if we include Jimmy Carter)
Those may be the most frequently occurring names, but most of the names of our presidents have been horribly conventional. This is my list of the best presidential monikers. I tried my best to divorce politics from the equation, but I'm blessed with a lack of intimate knowledge of some of these people.
1. Barack Obama
2. Rutherford B. Hayes
3. Ulysses S. Grant
4. Millard Fillmore
(the only president to have consecutive consonants, maybe even letters, in his first and last name)
5. Grover Cleveland
6. Theodore Roosevelt
(may rank so high because I can't divorce his awesomeness from his name)
7. Martin van Buren
8. Abraham Lincoln
9. Chester A. Arthur
10. Dwight D. Eisenhower
Lesson taken from this list: Including your middle initial goes along to making your name sound badass.