Montgomery is an English boy name. Meaning “Gumarich‘s mountain””.
Monty is an English boy name.
Short form of Montgomery.