Fahnen (German) comes from German Fahne, from Middle High German vane, from Old High German fano, from Proto-West Germanic *fanō, from Proto-Germanic fanô, from Proto-Indo-European pān- — fabric.
Fahnen (German): plural of Fahne