"Dorcus" (which, by the way, is properly spelled "Dorcas", is an ancient name, first seen in the Bible. I personally think it's lovely.
IMHO, children should be given names that reflect their own heritage (national or cultural). That's part of being proud of who you are! So I LOVE names like Jane - Anne - John - etc. because they reflect my own Anglo-Saxon descent. Besides, those names are so unusual these days, with people giving their kids wacky names like "Apple". I just cannot grasp why you would do that to a child!