Urban Dictionary seems to think that "snatch" is the second most horrific sounding nickname for female genitalia, second only to that other one - something about seeing you on a Tuesday of next week.
I actually rather like "snatch". I think it sounds cute and catchy at the same time.
Say it with me…