Adding meshes onto an existing mesh
Just add more loopcuts to have enough verts and then connect a circle.

Add more loopcuts and make a hole in the mesh
Position the 3D cursor there (Mesh &gt; Snap &gt; Cursor to selected)
Add a circle with proper number of verts and connect it