Mount Elsay is a mountain in southwestern British Columbia, Canada, located near the middle of Mount Seymour Provincial Park in the District of North Vancouver. It is a part of the North Shore Mountains, rising from the shores of Indian Arm to a summit of . It is named after nearby Elsay Lake and Creek. These names are thought to derive from a Scottish settler, probably after a place name in Scotland.