Archaic kanji spelling; 凶行人 is the modern standard form, while 兇行人 uses an older variant of 凶.
Archaic variant using 兇; now largely replaced by 凶行人.
Compound of 凶 (bad, evil) and 行人 (traveler, person), literally 'evil person'. The exact historical derivation is uncertain; the term appears in pre-modern texts.