Yes, you can substitute maraschino liqueur for Kirsch. They are pretty much interchangeable. Kirschwasser is the German name for cherry brandy, which is a generic term covering any kind of brandy distilled from cherries - a relatively common practice in Central Europe.