Albus - white in Latin
Finnian/Finnigan - white in irish
Hansel...just cause. then you should buy a Gretel too.
Japanese names sound like a good theme, too. Since white means purity, I looked up what it is in Japanese and it's Jundo.you can name him Shiro which means white in japanese or yuki, which means snow in japanese. :3
just my ideas