I think that Jenny is a wonderfull name. Although it is usually short for Jennifer, my name is short for Jennine. Jenny means a female donkey. I really think it's dumb to say it's a bad name just because you know someone who has the name that's mean.
There's some American accent (northern, I think) that would take Jenny and pronounce it "JEHN-ee", so that it almost sounds like Janey. People with this accent hear "JEN-ee" and think "Ginny" for Virginia.
Variant German Pronunciation: JEH-nee.