Mcgregor is a male name with English origin. It is pronounced as muh-GREG-er (/məˈɡrɛɡər/). The name Mcgregor has variations, including Gregor. In the United States of America, the name Mcgregor has been given to newborn boys since at least 1983. While its popularity has fluctuated over the years, it consistently ranks within the top 10,000 names. The name Mcgregor carries with it a sense of strength and uniqueness, making it an attractive choice for parents seeking a distinctive name for their baby boy.