Harper is actually not that unusual a name in the States. Its in their top 100 girls names. I wouldn't use it but don't think its that odd. Also 'To Kill a Mockingbird' is one fo my favorite books.
Seven is just is shirt number at Man U and England so means something to them. Middle names aren't important anyway, I mean does anyone even remember their other kids middle names?