The name Dharma is a girl's name of Sanskrit origin meaning "truth". Dharma and is often added to lists like Unique Girl Names: Unusual and Rare and discussed in our forums with posts like "A brother or sister for little Jack or Olivia".
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.