That's an impressively long list! I couldn't vote on quite a lot of the names because I've never encountered them in real life, even though there was quite a large Muslim community where I grew up. (But I gave
Imran five stars!)
On your A-B list, I like
Alexander,
Anders and
Brendan enough to use.