Yasr \ya-sr\ as a boy's name is a variant of Yasir (Arabic), and the meaning of Yasr is "well to do".
The baby name Yasr sounds like Yasser and Yaseer. Other similar baby names are Nasr and Yaar.