No, not really. You will find a estimate I have read numerous occasions but can not very place my finger on that addresses this, that criticizes English and its puritanical background as leaving it sorely lacking in satisfactory terminology for these things, Hence forcing English speakers to employ infantilizing misnomers like "boyfriend" and "girl