As Michael says.
I'd add that, "to wait on" also applies to waiters and waitresses waiting on tables. No, they are not sitting on the table, waiting. They are working, and serving food to people AT the tables!
"I'm waiting FOR the waiter! His job is to wait ON the tables! Where is he?"