Formal:
* "Sat Sri Akal, ki haal hai?" (ਸਤ ਸ੍ਰੀ ਅਕਾਲ, ਕੀ ਹਾਲ ਹੈ?) - This is the most common and respectful greeting, literally meaning "God is true, how are you?".
* "Sat Sri Akal, kese ho?" (ਸਤ ਸ੍ਰੀ ਅਕਾਲ, ਕਿਸੇ ਹੋ?) - This is a slightly less formal version of the above, still respectful.
Informal:
* "Kise ho?" (ਕਿਸੇ ਹੋ?) - This is a very casual greeting, literally meaning "how are you?"
* "Haal-e-chal kivein hai?" (ਹਾਲ-ਏ-ਚਲ ਕਿਵੇਂ ਹੈ?) - This is another way to say "how are you?" but is slightly more formal than "Kise ho?".
Other ways to greet someone in Punjabi:
* "Salam" (ਸਲਾਮ) - This is a greeting used by Muslims.
* "Waheguru Ji Ka Khalsa Waheguru Ji Ki Fateh" (ਵਾਹਿਗੁਰੂ ਜੀ ਕਾ ਖਾਲਸਾ ਵਾਹਿਗੁਰੂ ਜੀ ਕੀ ਫ਼ਤਹਿ) - This is a Sikh greeting meaning "The Khalsa is of Waheguru, the victory is of Waheguru."
The best way to greet someone in Punjabi is to consider the context and your relationship with the person.