PokéBase - Pokémon Q&A
0 votes
2,616 views
by
Most likely its name is "inappropriate" and needs a nickname.
That could be a reason but my pokemon has it's original name.

2 Answers

0 votes

I think this link should help you with your answer.

by
0 votes

It could be because of their name - stupidly some Pokemon cannot be traded without nicknames because their regular name contains a swear word. See this question.

Also, if the Pokemon you are offering is not yours (i.e. you got it from a friend) it could be hacked, so the game won't let you trade it. This is very likely if it's a shiny legendary, especially one like Keldeo or Genesect that haven't been officially released yet.

by
Don't forget pokemon with gift ribbons!