Dylan also supports it and it can be done in Python with a library [1]. I don't know if you'd count it but it's also straight forward in Haskell [2] at the type class level.
[1] https://en.wikipedia.org/wiki/Multiple_dispatch#Python
[2] https://stackoverflow.com/questions/26303353/can-multiple-di...