We live in a world of "Smith's", " Carpenter's", "Barber's", "Weaver's", "Forrester's", "Farmer's", "Lake's", "River's, "Ocean's" , Gunn's", and so on; not to forget one named folks such as Madonna, Sting, Bono, The Edge, ad infinitum. And let's not leave out almost every single rap musician , DJ and VJ out there, with nouns and adjectives as names. And this is in "modern" times.
Shadowheart is no more or less a stretch, and name variants such as Gale and Wyll (for Gail and Will) are about as normal as anything now. Many of them also are borne by both males and females.
I see nothing wrong with the names chosen.
I find it far more objectionable to enter an MMO game, and run across 15 Drizzt's, a dozen Elminster's, and a zillion folks named Godkiller, Kingslayer, UberDude, BestThief and the like.
But, I'm sure someone can come up with a mod allowing you to change Shadow's name to Jane Doe, Karen, or Susie Sunlight.