Weavile is Weasel and Vile, so you take up the two words and take their pronounciations from them. For example, Weasel is pronounced WEE-zuhl so you take the first part and put it into Weavile's name. So we now know that The first syllable of Weavile's name is WEE. So we look at the second syllable of Weavile now. Vile is pronounced vahyl. Now we know that the second syllable of Weavile's name. We take the first syllable and the second syllable and put them together. In conclusion, Weavile's name is pronounced WEE-vahyl. That's how you figure out the pronounciation of most of the Pokemon names. Some names do not follow this rule, such as Dialga. In the world Diamond, the first syllable is not pronounced as dee, but it is rather pronounced as DYE. In Dialga's name, it is pronounced dee-A which shows how some words and Pokemon names can differ. Sometimes, I wouldn't recommend looking and watching the anime because the pronounciations sometimes differ slightly from episode to episode. Suicune was pronounced SWEE-koon but was later pronounced swee-KOON. The accents sometimes change. But chances are the anime is more accurate, so keep your eye on the anime for a while.