"kotlin" is used to run programs compiled by "kotlinc" which supports emitting JVM bytecode 1.6, so it should also be runnable on JDK 1.6
'kotlin' is to 'kotlinc' what 'java' is to 'javac'. However it will support much more: running class by name, jar, scripts, expressions, REPL