Shamir \sh(a)-mir\ as a boy's name is of Hebrew origin, and the meaning of Shamir is "flint". Shamir is a legendary material that can cut stone. Solomon used it in the building of the Temple. Israeli statesman Yitzhak Shamir.
Shamir has 1 variant form: Shameer.
A baby name that sounds like Shamir is Shomer.