Irene Adler, although it may be a bit controversial to go as far as to call them "lovers"
The name of the movie was: "Sherlock Holmes". That's it.
Sherlock Holmes' real name is Sherlock Holmes.
Sherlock & Holmes
.... Sherlock Holmes
They Might be Giants
Sherlock Holmes, he is never given a middle name. We can only speculate, and that, I think, is for the better.
Well, according to some, Conan Doyle got the name Holmes from Oliver Wendell Holmes and the name Sherlock from a famous violinist. There are many different guesses on how Sherlock Holmes was named, but this is the one I think is true.
The name Sherlock Holmes is a proper noun, the name of a specific person (character).
Sir Arthur Conan Doyle, never gave him a middle name, there for it is just Sherlock Holmes.
Sherlock Holmes
The name of the detective created by Sir Arthur Conan Doyle is Sherlock Holmes.
The 2009 version starred Robert Downey Jr.