Ro – język sztuczny aprioryczny stworzony w 1904 przez amerykańskiego pastora Edwarda Powella Fostera i jego żonę. Język jest oparty na kategoryzacji, co czyni go późnym przykładem tzw. języków filozoficznych (taksonomicznych), gatunku sztucznych języków, którymi w XVII wieku zajmowali się m.in. Francis Lodwick, Thomas Urquhart, George Dalgarno, John Wilkins oraz Gottfried Leibniz. Na przykład wszystkie słowa na bofo- oznaczają kolory: bofoc – czerwony, bofod – pomarańczowy, bofof – żółty.
Foster zdziwił się faktem, że skład słowa nie daje żadnej informacji na temat jego znaczenia. Dlatego stworzył system, w którym słowa mają podpowiadać, jakie jest ich znaczenie. Napisał też, że ro nie ma rywalizować z innymi językami ani ich zastępować i nie jest przez nie inspirowanyDictionary of Ro: The World Language, page 3, Rev. Edward Powell Foster, ROIA, Waverly, West Virginia, 1928. Cytat: Ro did not begin with attempting to rival or supplant any other language whatever, either natural or artificial, nor was it suggested by any of them. Unexpectedly came the thought: "How strange it is that there is nothing in the appearance of a written or printed word that gives the slightest hint of its meaning.