No, M.2 and NVMe aren't the same, but they work in conjunction with each other. M.2 is the SSD form factor, while NVMe is the interface that connects it to the motherboard.