They can turn themselves in at booking.
They can be arrested on the scene of a crime.
They can have an officer come to their residence, and present a warrant.
The two policemen arrested the suspect.
They can use your name when arrested.
In America if a criminal suspect is arrested then yes, they have to be informed of their Miranda Rights. If the criminal suspect is not arrested, then no.
On spotting the suspect the police arrested him.
The man was arrested for robbery as an accomplice to the main suspect.
No, not unless you are actually under arrest.
Mirandizing
A suspect?
No one was ever arrested but no one was ever ruled out as a suspect, either.
If being arrested a person must be "read" his Miranda rights.
The police suspect him of being involved in the robbery. She found some suspicious items in his bag and began to suspect his intentions. After conducting an investigation, the detectives were able to identify the main suspect in the case.
It doesn't "prevent" anything. It only gives the suspect an opportunity not to speak.