RONALD: The name Ronald is a Scottish baby name. In Scottish the meaning of the name Ronald is: Mighty counselor/ruler. Interesting when taken in conjunction with Arthur. He is the advisor to the King. Comparisons can be made here between Ron being an advisor to Harry on all of his choices and adventures.
WEASLEY: From J.K. Rowling’s site weasels were known to have a bad reputation, especially in Ireland, as an unfortunate animal. And well, the Weasleys are unfortunate because they’re poor. The Weasleys and the weasel both share red hair.