Question: may or may not have meaning?
Answer: Yes, basically, "may or may not have ..." means that you don't know whether he/she did or didn't do whatever it was. English Only.