First of all, if you make this a function the local names don't need to be specific:
def strokesort(agegrp, gender):
lst = []
lst.append(whatever)
return lst
Then you can assign some meaningful name to the list when the function returns:
twentyandovermen_breast = strokesort('twentyandover', 'men')
Secondly, dynamic variable names are rarely the right answer. Why not have a dictionary-based structure:
{'twentyandover': {'men': [...], ...}, ...}