On Route 116. Rarity: Rare.
You can't 'catch' a meowth in the wild in Pokemon emerald, you get it traded to you at the battle frontier, there is some guy that wants a skitty and if you give him a skitty, he'll give you a meowth. I can't remember what building the guy is in, but he is at the battle frontier, have a look around for him ;]
route 116
The only way I know is to look behind the Pokemon Mansion or to migrate one from Ruby, Sapphire, or Emerald.
You need a moon stone to evolve a skitty.
No, Skitty is not in that generation.
You can catch Skitty in Pokemon Omega Ruby and Alpha Sapphire in the barks of trees.
Evolve a Skitty using Moon Stone. Skitty can be caught outside Rusturf Tunnel on Route 105 and Moon Stones can be traded over or found in Meteor Falls.
Migrate from Ruby, Sapphire, or Emerald.
Skitty learns assist at level 22.
Skitty can be found on route 116 However, it is very hard to find but trust me its there!
catch a skitty at the gras between rustbory city and the rusturf tunnel if you got it let it evolve using a moonj stone
Catch it in route 116