Baby name help please.

So my husbands name is william. We are naming our son after him. But we will call him liam. Anyway. My husbands best friend got killed a few years ago. He wanted to name the baby after him when we first found out we were having a boy. but my mother said not to bc if we did it would make him think of his friend alot. So now we can't decide on a middle name. Is 2 middle names to many ?

Vote below to see results!