A 529 account is probably the best for your needs. Details will vary by state and by the plan you choose, but:
* In general, you can put in just about any amount (within reason), at just about any time.
* In general, anyone can contribute to it. Meaning her grandparents can just put money directly into it without going through you as an intermediary.
* In general, it is in your name and your control until she turns 18, then she can have it (or you can give it to any other person).
* In general, you can claim state tax deductions which could save you hundreds/thousands of dollars if your state has an income tax.
* In general, you won't be getting yearly forms where you have to pay taxes on your gains.
* In general, you can invest in almost anything (conservative or highly aggressive).
* In general, gains are tax free as long as it is used somehow for education. And it doesn't have to be university education. It could be a two-year degree, trade school, or similar. If she gets a full ride scholarship, she can take the money too without penalty.
* In general, she can use the money anywhere. You can open a 529 in any state (your state, or any state you choose) and she can use the funds in any state (the same state where you opened the account or a different one).
* In general, you can get around the $14,000 gift tax restriction. At the moment it is $70,000 gift tax free if you use a 529 (per person, so a wealthy couple can give $140,000 to a child without even considering gift taxes).
There is a reason that most wealthy people open as many 529 accounts as they can. The median income of 529 account holders is about $150,000