“Shamsulhaq is an Arabic name that combines the words 'shams' meaning 'sun' and 'haq' meaning 'truth'. Therefore, the name can be interpreted to mean 'sun of truth' or 'light of truth'.”
Shamsulhaq is an Arabic name that combines the words 'shams' meaning 'sun' and 'haq' meaning 'truth'. Therefore, the name can be interpreted to mean 'sun of truth' or 'light of truth'.
Use our Father-Match algorithm to find sibling names that harmonise perfectly.
Try Father-Match →