I would really love to know what makes a name "pretentious" or "chavvy". I really wish that people would just stick to statements such as "I like it" or "I wouldn't name my child that", without imputing some kind of universal value judgment on things. It's one person's opinion, not a statement of fact.
Anyway, I reckon that 1940s names such as Ralph and Virginia are (over)due a revival. All the decades around them have been.