There are only two main Python languages: 2 and 3 (it is expected that Python 3.x runs Python 3.y code for x>y).
Python 2.x language has several implementations CPython (the reference implementation), Pypy, Jython, IronPython.
Python 3.x language also has several implementations CPython, Pypy
Cython understands Python but it is not Python (I don't know whether it is a strict superset).
MicroPython implements some subset of Python 3.4 (mostly)
...and IronPython, Cython, PyPy, PythonNet, MicroPython, probably plenty more I'm forgetting.