Gender: M
Origin: Scottish
Meaning: "son of the fair hero"
New Presidential name, if you're ready to move beyond Lincoln and Jefferson. At the turn of the last century, during the original McKinley's heyday, as a first name it almost reached the Top 100.