Sure, but there's no equivalently mature OCaml-like language for the JVM (Scala doesn't count)
And then F# literally has an OCaml compat mode because they are so similar (F# has a bunch of convenient syntax extensions if you don't mind not using the compat mode).