It could potentially be a variation of "OMG", which stands for "Oh My God".
However, without more context, it's impossible to determine its exact meaning. If you can provide more information about where you encountered "OMGD," I might be able to offer a more accurate interpretation.