Thought we had finally settled on Gabriel William for a boy but DH has announced we can't possibly use those names together as he will be teased and called Gay Willy at school. Could do with some wider opinions to know if he is speaking rubbish or has a point as we really can't agree?