no
Buy it from the lilycove dept. Store :)
A Leaf Stone can be found on Route 119.
Go to liyovile city and then go to the general store and buy it
it's either you trade it for a green shard or you find it underground.
nowhere, find a green shard and bring it to the shard hunter near mossdeep city... he will trade it for a leaf stone
Lombre
To get the leaf stone in Pokémon Ruby you need to first go to the area of the Weather Institute. Next surf north to the waterfall and you will find the stone.
Nuzleaf will evolve into Shiftry and the leaf stone will turn Gloom into Vileplume.
I am sure you get it from victory road.
Gloom
gloom into vileplume.
nuzleaf evolves with a leaf stone