Mackendra \m(a)-ckend-ra, mack(en)-dra\ as a girl's name is a variant of MacKenna (Irish, Gaelic) and McKenna (Scottish, Gaelic), and the meaning of Mackendra is "ascend".
The baby name Mackendra sounds like Mackenzie and Mackenzey. Another similar baby name is Lakendra.