Maybe your mesh has incorrectly set pivot? Open the mesh in the editor and check where it is. Alternatively, you could check for components bound and subtract half the Y value from position.