The correct demonym is "Bharatiya".
As far as I know, "Bharati" is sometimes used when it means "of India", but rarely used for "Indian" as a person.
The most widely accepted usage is as a girl's name.
However, the use of the word on this forum is generally derogatory, as evidenced...