Misty for a baby name

alt. Misti English, meaning ‘mist’. A character in the Pokémon series.

Search by letter



Search by category