noun Definition of imo in Technology (chat) (From SF fandom via Usenet) In My Humble Opinion. Also seen in variant forms such as IMO, IMNSHO (In My Not-So-Humble Opinion) and IMAO (In My Arrogant Opinion). 1
noun imo a state of SE Nigeria. Capital: Owerri. Pop:3 934 899 (2006). Area: 5100 sq km (1969 sq miles) 0
abbreviation IMO in my opinion 0
abbreviation IMO International Maritime Organization 0