Son prácticamente sinónimos, may se utiliza para peticiones o crear posibilidades, might son dichas posibilidades, o la posibilidad de que suceda algo, y could es la capacidad de algo.
May I... Podría...
It might... Puede que...
Could you...? Podrias...?
Leer más