According to Wikipedia "The 'English' name is in fact derived from the Old Norse, meaning 'Ongull's Island'. The alternative "isle (ey) of the Angles" is discredited."
So, let me get this straight, a place called Anglesey has nothing to do with the Angles? yea right, me thinks an agenda has come into play.
It also says the Romans knew the island as Mona.