technically speaking, if you were born here, you are an American. Iranian-American if that's where your folks are from....
Discussion
On paper yes she's American
In your heart and in mine, she's American
Too many others disagree - America can feel like it rejects someone based on where their parents were born