Does stamp have a short a sound?

Yes. The A has the short A sound as heard in am and lamp.