Obviously the social class connotations of names can be different in different countries and in different generations.
Reginald, for instance, sounds like an upper class British name to Americans, but people in the UK do not have class associations with it. So thanks for the information that
Percy is "solid working class" in South
Africa. I don't think many Americans would describe it that way.
In the USA I think most names which end in -y and are originally derived from surnames will eventually turn mostly female. When
Finley started to have an upswing about 15 years ago, it was mostly male in the UK but almost immediately started to be used frequently for girls in the USA.
Anthony,
Gregory, and
Jeremy will not be in as much danger of changing because they were given names first and are the names of saints or Biblical figures -- though I certainly have occasionally seen
Jeremy used as a female name in the USA.