Roth IRAs for Children

I was thinking about starting a Roth IRA for my young son. However, I was wondering if there are any restrictions, such as whether he has to earn the money.