How do you find Meowth in Pokemon GO?

They seem to appear randomly on the map. Less frequently than Rattata and Pidgey, for example, but not impossible to find. You can also probably hatch them from eggs, if you are lucky enough.