The longest verified legal name belongs to Hubert Blaine Wolfeschlegelsteinhausenbergerdorff Sr. (often shortened to Hubert Blaine Wolfe+585).
His full surname contains 747 characters (or 585 letters in one common transliteration). He passed away in 2015 at age 101 in Jacksonville, Florida.
While longer constructed names exist (e.g., in tongue-twisters or artistic works), this is the longest name officially used on legal documents.