Muhsin

in baby boy name

The meaning of Muhsin is Beneficient, charitable