I actually have two middle names. All of us (my siblings & I) have four names, and we actually aren't catholic. I think it's just a personal preference of the parents.

I agree with Telegraph about parents using the middle names as leverage. Whenever I hear my mom yell "Brandon Lee Miles!!!" I know I'm in deep shit.