CGI stands for Common Gateway Interface, and is a mechanism by which a browser is permitted to communicate with programs running on a server. If you look at every word in turn it makes more sense -
? Common - something that is available to lot of people, regardless of what software they are using.
? Gateway - a portal by which two things communicate. In this case, the browser communicates to the server.