• Quiz badge

American Presidents Have Only Had 29 First Names — Do You Know Them All?

There have been 44 presidents, but they've only had 29 first names.

In American history, 44 people have been president of the United States — but they've only had 29 first names.

So that brings us to today's challenge — can you name all 31 names? How hard can it be? They're just first names, right? Give it shot: