Yeah, for the name to be feminine it must end in ah/ya sound or a certain class of soft consonant endings, so this pretty much restricts the usual female names to this class. That said you're quite likely to encounter people with non-Slavic names, like Gulimzhan which don't have to follow this rule.