I simply focus on someone intention. When we announced to be pregnant, I got as well from my father in law an christian blessed "guarding angel" amulet.. My first reaction was "WTF", but in the end it simply means, that he wishes the best for me and the kid, and wearing it has no negative effect on me, so its ok and nice of him. An aunt already "oscillated" as well, what gender the kid will be *head -> desk*, so why no blessed guardian angel amulet. ^^ (At least the mother in law was more practical and gifted me with augmenting my basic medical insurance to a better one.)
As long as people cause no bad things with their religion or believes, no need to anger yourself, anyway how "weird" it seems to you.