Schwarzenfels (German) comes from German Fels, from Middle High German vels, from Old High German felis, from Frankish falis, from Proto-Germanic falisaz, from Proto-Indo-European pelis- — stone; rock, cliff.
Ancestry of “Schwarzenfels”, step by step
Schwarzenfels traces back through two separate lines of ancestry.