Answer
This is an official answer by QuranicNames.com Staff
Batin is not a good name because it means "hidden one", which refers to alam al-ghaib (the Unseen World), and it is one of the names of Allah prohibited for use as baby names. Mohammod and bin Bilal are acceptable.
Reader Comments:
on Sunday 15th of March 2015 08:47:07 AM
Abdul Batin Bin Bilal is a good option because Abdul Batin is an acceptable permissible name to the best of my knowledge