boy name ! opinions please

My father passed away 5 years ago and to honor him we want to name our son after him which would be Michael. Now I've been obsessed with the name angelo forever as it means "gods messenger or angel in Spanish.. so my boyfriend suggested using it as a middle name.. well then our sons name would then be Michael Angelo Cruz... I love it ! It would mean a lot since my father meant a lot to me and he is my angel. I just don't know how much crap my son would get in school for it being the name of one of the ninja turtles 😭😭😭 although Angelo is just the middle name!! 
opinions ?