There are Muslims with American names. Congressman Ellison, for one.
I know that. Someone suggested he was Iranian or a foreigner. I just said the name “James Holmes” doesn’t sound foreign. My speculation is he is American military. We’ll see.