Careful thought should go into choosing godparents. It is a huge honour so, before asking, you must think about whether the individual will be prepared and able to fulfil the role. Parents usually select godparents who will complement, or compensate for, their personal characteristics or interests.
Equally, a godparent must be in regular contact with the family: don't ask someone who you know will be one of those godparents who no one has seen for years.
If the parents are religious they will be looking for the godparents to provide spiritual and moral guidance: it is important that both the parents and the godparents share the same values, not just on religious matters, but on wider moral or ethical ones too.
If the parents are not religious, they are usually seeking a 'mentor' who will watch over their child and steer them through life with love and care. Most importantly, they may also see the godparent as the person who will be there for their child should relationships at home become strained.