Infant (span./port. Infante (männlich) bzw. Infanta (weiblich)) ist der Titel, der ab dem 13. Jahrhundert von den Kindern der spanischen und portugiesischen Monarchen getragen wurde. Der König konnte den Titel zudem an andere Mitglieder der königlichen Familie verleihen.
Der Titel leitet sich vom Lateinischen Infans („Kind“, „Kleinkind“) ab.
Eine Ausnahme stellen die Kronprinzen dar. Seit der Herrschaft von Johann I. von Kastilien (1379–90) wurde der Thronfolger des kastilischen Herrschers Príncipe de Asturias (Prinz von Asturien) und nicht Infante genannt. Nach der Vereinigung der Königreiche Kastilien und Aragón zum Königreich Spanien um die Wende zum 16. Jahrhundert ging dieser Titel auf den jeweiligen spanischen Kronprinzen über.