I've had quite a few avatars, I change somewhat frequently.
1. Kid Cat
2. Screenshot of an in-game battle with a Greninja (Pokémon X)
3. Champion of Kalos screen (Pokémon X)
4. Picture of me wearing the full Link outfit in front of the café
5. Picture of me in front of the Town Tree wearing a Santa costume
6. Headshot of my mayor, made by myself
7. Picture of Diddy Kong in SSBB
8. One of the monkeys from BTD5 (which one, I forget)
9. Picture of a Goomy in rebellion against Flop's Dragonite (once again, made by myself)
10. GIF of my mayor in a pitfall
11. Symbol for a white king in chess
12. "Keep Calm and Play Animal Crossing"
13. Blue shell w/ filter (current one)
I'm still fairly new so I haven't really had a change of Icon just yet.
If I ever do change to a villager however it'd most likely be O'Hare, Julian, or Francine.
I think I used Fauna for my first avatar, but quickly changed it to the cat from Tim Burton's Vincent. Then I changed it to Merida since she and I share the same kind of hair. Red and all.