They came from many directions. I believe the Jomon - Ainu - Austroneasians were the first to arrive in the west of the Americas. However, the Europeans weren't far behind if not first.
I'm glad I'm not the only one working on these theories... and I'm not even a scientist. :(0)