👉 Havelock is a city in the province of British Columbia, Canada. It is located on the North Shore of Vancouver Island and has a population of approximately 30,745 as of 2021. The city was named after the English poet Edmund Havelock Ellis, who lived in the area during the late 19th century. The name "Havelock" is derived from the English word "havelock," which means "mountain pass."