However, they still need to mate with another snail to reproduce. During mating, one snail typically takes the role of the "male" and the other the "female" to exchange sperm. The snail that receives the sperm will then lay eggs.
So, there's not really a "boy" or "girl" snail, but they do play different roles in the mating process.