I'm not Christian either so I don't feel as comfortable choosing a religious gift - I'm never sure if it's appropriate, and I have found it depends on how religious the family is, whether they are Catholic or Protestant, and so on. I give a savings bond which they can put away - it's really great to go to the safety deposit box when the child is ready for college and to find all those bonds that have matured to their full value and beyond (with interest). You purchase them for half the face value - so you could pay $25 for a $50 bond if you want. Not every bank has them but at least one bank in your town should -- by the way, they will ask for the child's social security number, which you won't have, so you can use yours. It takes about 3 weeks to get the bond, but they will give you a little gift acknowledgment form when you purchase the bond, which you can put in the card.