Hyakki Yagyō

Hyakki Yagyō (百鬼夜行; Literally meaning "Night Parade of One Hundred Demons")

Makyūsen
Makyūsen (魔九閃, Makyuusen; Literally meaning "Demon Nine Flashes")