Question: is it grammatically correct to say my names are?
Answer: The normal thing to say is “my name is John Michael Smith”, indicating that you have a name, and (in full) that (one) name is John Michael Smith. “My names are John Michael Smith” is definitely wrong, because the verb is conjugated for a plural noun phrase but the noun phrase is singular.