Shamil is an Arabic name meaning comprehensive, all-embracing, or complete.
Like Shamil?
Swipe through thousands of names like it