@DerBlaeckI: Du testest ob der gesuchte Name irgendwo in einem der Namen enthalten ist, und das trifft bei 'Tim' und 'Timo' offensichtlich zu. Du möchtest prüfen ob der gesuchte Namen *gleich* einem der Namen in der Liste ist.
Anmerkungen zum Quelltext: Laufariablen in Schleifen nur `i` nennen wenn es sich um eine ganze Zahl handelt. Alles andere ist sehr verwirrend für den Leser.
Nachdem der Name gefunden wurde, braucht man ja nicht mehr weiter suchen. An der Stelle kann man die Schleife mit ``break`` verlassen.
Letztlich brauchst Du die Schleife aber auch überhaupt gar nicht, denn es gibt ja den ``in``-Operator auf Listen. Damit ist das ein Einzeiler: