The best way to find a new villager is to redeem a Nook Miles ticket and then fly to an island randomly, you will have the chance to meet a small animal villager, if you find it cute and interesting, you can invite it to settle on your island. If your mileage is not enough to redeem Nook Miles Tickets, then you can get them from ACItems, also you can buy on it.
In New Horizons, the player's island can only accommodate 10 villagers to the maximum. Some villagers do not plan to settle permanently, and occasionally have their ideas to leave. Players can also take this opportunity to let annoying villagers leave.
To avoid cumbersome screening, don't rush to invite other villagers after your villagers leave. ACItems provides players with hundreds of Animal Crossing Villagers. Players can choose the villagers they need under the villager option, which requires millions of Bells. If you don't have enough Bells, you can immediately on the site.