Just to simplify things a bit:
/ksnh -> kyoukai_senjou_no_horizon
(Shortcut)
horizon_over_the_middle_of_nowhere -> kyoukai_senjou_no_horizon
(English Title)
Alternate spellings. May need to discuss which is most appropriate
Maruga_Naruze -> Malga_Naruze
Neit_Mitotsudaira -> Neito_Mitotsudaira
Nao_masa -> Naomasa
Same person, I guess?
p-01s -> Horizon_Ariadust
Open to other suggestions, I'm still so incredibly vague on this show's characters...
Updated by cleartailcat