1. He skipped stones over the lake.

2. He skipped stones on the lake.
============
When the stones are jumpping on the surface of the water, what preposition can we use?

3 answers

We would say "on the lake", but either is correct.
Thank you for your help.
What about 'across'?

3. He skipped stones across the lake.
That, too, is acceptable.