Where does “حسن” come from?

حسن (Classical Persian) comes from Arabic حُسْن.

Ancestry of “حسن”, step by step

StepLanguageWordMeaning
1Arabicحُسْن

Words derived from “حسن

Every word from Arabic حُسْن