Filling objects doesn't go well
There's lots of ways to connect a hole. The only rule you have to obey is that at least one edge has to connect the inner edgeloop with the outer edgeloop. Two or more are usually better.

If your mesh doesn't have to be watertight, and polycount is important to you, then you can even make a very simple hole as long as it gets covered by the other geometry (lower left).