My notes state that it "symbolizes Mary in the Christian faith, but pre-dates the birth of Jesus". I think I got that from a book on Pennsylvania German folk art. Why is it popular on American longrifles? Because the Pennsylvania Germans were the ones who brought the rifle making tradition to North America.