What does Jackson mean?
Jackson is an English surname meaning “son of Jack (John).” Associated with figures such as President Andrew Jackson, it has surged as a first name in recent decades.
What does Landon mean?
Landon comes from an English surname and place name meaning “long hill.” A surname-name, it climbed the US charts through the 2000s.