Alhamdulillah, I am blessed with a baby boy last week and thought to keep his name as Shahzain, so kindly request you to give us your valuable advice and suggestions for this name or else if possible suggest us good baby boy names.
بسم الله الرحمن الرحيم
(Fatwa: 313/278/L=3/1438)
Zainmeans adornment. It is allowed to keep this name. However, if you add Deen or Islam with it and keep the name Zainuddin or Zainul Islam then it shall be better.
Allah knows Best!
Darul Ifta,
Darul Uloom Deoband