Need help with a clean Normal map for a character in Blender
Most likely, the overlapping geometry is rendered in the baking process, there's a method called explosion when you do baking, which consider you taking apart each element of your mesh. Here's a example:



Since your model is simple, you can do this manually, by duplicating your model, and separating each mesh element, you can do this easily by pressing L on edit mode, which will select entire elements, and move them apart. After you done this, test to bake it again and see if you get the clear results you're after.

After you have your map baked, you can delete the exploded mesh and return to the original one, finally applying the normal map.

Would recommend you to Apply Rot &amp; Scale (CTRL+A+Apply Rot &amp; Scale in object mode), and make Normals Consistent (CTRL+N in edit mode) before your baking process, generally many problems can be fixed with this.

Cheers,