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?
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.