I need serious advice ! Baby names !

Krystal

So me and my husband had a deal if we had a boy he got to pick the first name because he lost his best friend years ago and so he wanted to name him after him. So we were going for derrek and then my dad has 3 grandsons that my sister never named after him so I told my dad we would name him derrek Gregory. And we were both fine with it. Well we went fishing with his dad who just found out the name and wanted his middle name in there as well and his dad was saying Derrek Williams gregory or Williams derrek Gregory. I feel trapped because my husband wants to honor his best friend and now that his dads said something he wants to give both. I just don't know about giving the kid 2 middle names like either way I see him being called Derrek Williams and no one wants to add on my dads names or if in school they go by the first middle name and the second one just gets forgotten. I just feel like my dad might be hurt by the situation. Someone please help me. I don't know how to bring it up to my husband without him getting mad. What do you suggest ?