General terms:
* लेखक (lekhak): This is the most common and general term for "writer."
* रचयिता (rachita): This term emphasizes the creative aspect of writing, suggesting someone who creates original content.
* लेखनी (lekhani): This term is more poetic and literary, referring to someone who uses the pen to write.
Specific terms:
* कवि (kavi): For a poet.
* नाटककार (natakkar): For a playwright.
* गीतकार (gitakar): For a songwriter.
* पत्रकार (patrakar): For a journalist.
* इतिहासकार (itihaaskar): For a historian.
Other terms:
* लिपिक (lipik): This term refers to a clerk or scribe, someone who writes down information.
* कथाकार (kathakar): This term refers to a storyteller.
The best word to use will depend on the specific context of your writing.