In its earlier days, infant was sometimes spelled infaunt, and it also sometimes meant "fetus". For the most part, however, it retained its modern spelling and definition, with very little variation in form and frequency of usage. This comes directly from the Latin nominative infans, which literally meant "not speaking", literally because infants cannot speak. Although it kind of makes sense, it's pretty surprising nonetheless. If we break up this work, we can separate the prefix in-, meaning "not", and the root fans, which is a conjugation of the verb for, meaning "to speak". Via Proto-Italic en, in- derives from the Proto-Indo-European reconstruction n, which also meant "not". Meanwhile, for came by way of Proto-Italic faor from Proto-Indo-European bheh, or "to speak" as well. So, not much semantic development, but a very interesting hidden definition.
Hello! I'm Adam Aleksic. This year, I graduated from Harvard University with a degree in Government and Linguistics. There, I co-founded the Harvard Undergraduate Linguistics Society and wrote a thesis on Serbo-Croatian language policy, magna cum laude. In addition to etymology, I also really enjoy philosophy, trivia, vexillology, geography, board games, conlanging, art history, and law.