Shameer \sh(a)-meer\ as a boy's name is a variant of Shamir (Hebrew), and the meaning of Shameer is "flint".
The baby name Shameer sounds like Shomer. Other similar baby names are Shafeer and Shakeer.