The name Dharma is a girl's name of Sanskrit origin meaning "truth". Dharma and is often added to lists like Spiritual Baby Names and discussed in our forums with posts like "Hunt for our favourite girl names (Alphabet-wise)".
From the experts:
In Buddhism, Dharma embodies the basic principles of cosmic existence--making it a fitting name for the hippyish character on the sitcom Dharma and Greg, whose middle name was Freedom.
Students of Beat literature will be familiar with the name via part of the title of a Jack Kerouac novel,
Dharma tends to evoke the feeling of good karma.