Questions & Answers about वह कहती है, मैं खाली हूँ।
Yes — वह is flexible. It can mean:
- he
- she
- that
Hindi does not normally distinguish he and she in the pronoun वह. You figure it out from context or from the verb form.
Here, कहती is the feminine form of say, so that tells you the subject is feminine: she says.
So:
- वह कहता है = he says
- वह कहती है = she says
Because the verb agrees with a feminine singular subject.
The verb कहना means to say. In the present habitual form:
- कहता है = says for a masculine singular subject
- कहती है = says for a feminine singular subject
So:
- वह कहता है = he says
- वह कहती है = she says
The -ती ending is the important feminine marker here.