I'd never use
Heinrich either as it's not of my culture but I have been digging it.
I think
Ira sounds really masculine despite the -a ending, like
Ezra, but there will always be people that think just because a name ends in an -a it can/should be used on girls
I like
June on a boy but that one definitely is more subject to teasing. I also like
Julius (but could have the same issue with
Jules?)
I also associate
Marlon with
Brando but just find it so much better than
Marlin!