Hasanović (Serbo-Croatian) comes from Serbo-Croatian Hasan, from Ottoman Turkish حسن, from Arabic حُسْن.