Childrens books are great. Depending on how religious the family is, you can get a Baby's Bible from most bookstores. This is my DS favourite book as it has pictures of a lot of animals and he loves pointing and telling me what they are.

When DS1 was baptised, we got a lot of pewter items like money boxes (3 of the same one!). Other items included a 9ct gold medallion of Jesus and Mary, lovely photo frames, money (which we put in DS bank account), a family tree book for DH and I to complete so DS would know his family history (loved this one!), childrens books, clothes and vouchers for family photos at a professional studio.

I try to avoid toys etc as a baptism present as most kids have so many already.