Yes, Albert Einstein did have a middle name. His full name is Albert Einstein, and his middle name was Albert, but it is often not recognized in the way that many people think of middle names. He was born on March 14, 1879, in Ulm, in the Kingdom of Württemberg in the German Empire. Interestingly, he was also given the name Einstein at birth, which is often associated as his surname rather than a middle name.
The more common context of ‘middle name’ typically refers to an additional name that is not the first or last. However, in customary terms, Einstein is commonly referred to by just his first and last names. So, while he did not have a traditional middle name like many people, one might consider ‘Albert’ in the context of his identity.