I believe a hundred years ago these phrases were synonymous; however, today the meanings have diverged. You wait for someone to arrive. You apparently can still say you'll wait on someone to arrive, but this sounds old-fashioned.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.