So, Ivayla was right in this case. "Gender" is the correct term, because names are, when you get down to it, are simply sounds we make to identify a person. Names can't have a sex, although I still firmly believe that male (meaning gender) names like
James should be kept for males, not given to females, and visa versa. I guess that's a bit hypocritical, but oh well.
Miranda