Even with testing, you can't prove all of your ancestry. I had the Ancestry.com test, and it showed English/Irish/Scandanavian/Iberian peninsula/Italian, plus smidgeons of Asian (from the "-stan" countries) and African (Bantu tribe). Some coworkers were surprised that, with my name, I have no German ancestry. If I look at my family tree, my name did originate in Germany--but the German genes didn't stick around over the next 300 years.
Go with Bantu!