This question already has an answer here:
I am not a Jew at all. I am a Gentile that goes to the Synagogue and believes in Hashem and practices prayers that do not involve heritage, as that would be lying to him. I follow the Seven Noahide Laws and study the Tanach. Would it be offensive to the Jewish people to wear a Star of David around the neck?