I've always liked
Oscar. It has strength, it's classy, and it is under-used in my area. At least, those are the connotations I have always had.
Arthur and
Oscar might be close, but I don't think they are too close.
I really like most of your other names, too!
James Frederick and
Imogen Louise are my favorites.