There are multiple origins and meanings for the name Jon:
1. Form of the given name John/Iohannes/Yochanan etymology - "God (Ya/Jehovah) is merciful (Hanan)".
2. Tajik (Ҷон) and Uzbek (Turkic) name-giving, comes from Persian name-giving component Jan - "soul; spirit; life".
3. Diminutive form of the given name Jonathan semantics - "God has given (Nathan)".