How many middle names can you have?

Is there a limit to how many middle names you can have? Would it be legal to have 19 middle names?
Update: I'm not actually naming my kid with 19 middle names. I'm 14 geez!
I just read a book about a girl with 21 names, 1 first name, 19 middle names, and a last name.
19 answers 19