The Bat optimizing algorithm (BOA) is one of the metaheuristic algorithms and applied here to interpret self-potential (SP) data. The BOA is depending upon a bat echolocation behavior for global optimization, which the global optimum solution reached at the suggested minimum value of the objective function. The best interpretive source parameters for the subsurface structures occurred at the minimal the objective function value (global best solution). The BOA is applied to 2D SP anomaly data to estimate the characteristic source parameters (i.e., the depth to center, amplitude coefficient, origin location, geometric shape factor, and polarization and inclination angle of the causative buried structure). The BOA can be applied to single and multiple source structures in the restricted class of simple geometric shapes, which these bodies help in the validation of the subsurface ore and mineral targets. The stability and efficiency of the proposed BOA have been examined by several synthetic examples. In addition, three different real field examples from Germany and Indonesia have been successfully applied to ore and mineral investigation and geological structure studies. In general, the achieved results are in good agreement with the available borehole data and results mentioned in the literature.