I'm going to give all the parents out there a little tip. Don't ever name your child Angel. I don't care if you pronounce it the English or Spanish way, don't do it. There is a 99.9% chance that your child will do everything in his or her power to *not* live up to that name. I've had 5 or 6 kids named Angel over the years - from various ethnic backgrounds - and it has not been good. Interestingly, the Angelas and Angelinas I've known who go by Angel are fine. Just avoid Angel.
Also, I think being a teacher gives you a much smaller pool of potential names than other people. I've heard people talk about what they want to name their children and many of them make me cringe - not because the names are bad but because I remember a child with that name. It goes the other way too; it's just not as memorable.
One year ago: Things You Hope You Never Hear from a Third Grader
Three years ago: To Be Expected
Playing Businessman on BART
Four years ago: Turning in Their Guns