English dictionary, thesaurus, translations & etymology
FreeDict.com

Etymology — The Origins of English Words

Where do words come from? Trace the origin and history of any English word, from its Latin, Greek or Old English roots through to its modern meaning. Every etymology is sourced.

Browse etymology by letter

a b c d e f g h i j k l m n o p q r s t u v w x y z

Recently added

favicon
English
A blend of favourites (in the US spelling favorites) and icon, from the small image originally shown beside a saved bookmark.
CMS
English
An initialism of content management system.
plugin
English
From the phrasal verb plug in, on the image of plugging an extra part into a socket.
middleware
English
A compound of middle and the -ware of software.
webhook
English
A compound of web and hook, in the programming sense of a hook as a place where extra behaviour can be attached.
endpoint
English
A compound of end and point.
back end
English
A compound of back and end, describing the part of a system furthest from the user.
front end
English
A compound of front and end, describing the part of a system nearest the user.
UI
English
An initialism of user interface.
UX
English
An initialism of user experience.
SaaS
English
An acronym of software as a service.
SSL
English
An initialism of secure sockets layer.
CDN
English
An initialism of content delivery network.
DNS
English
An initialism of domain name system.
XML
English
An initialism of extensible markup language, so named because users define their own tags rather than being limited to a fixed set.
PHP
English
Originally an initialism of Personal Home Page Tools; the name was later redefined as the recursive expansion PHP: Hypertext Preprocessor.
SQL
English
An initialism of structured query language. It grew out of an earlier IBM language called SEQUEL, which is why the pronunciation "see-kwuhl" persists alongside the spelled-out form.
JSON
English
An initialism of JavaScript Object Notation, from the fact that its syntax follows the way objects are written in JavaScript.
HTTPS
English
An initialism of hypertext transfer protocol secure, formed from HTTP with the addition of S for secure.
HTTP
English
An initialism of hypertext transfer protocol. It was devised by Tim Berners-Lee at CERN around 1990 alongside HTML and the first web browser.
API
English
An initialism of application programming interface.
HTML
English
An initialism of hypertext markup language. It was devised by Tim Berners-Lee at CERN around 1990 as part of the original World Wide Web.
JavaScript
English
From Java, the name of an unrelated programming language, plus script. The language was originally released under a different name and renamed to JavaScript for its launch.
CSS
English
An initialism of cascading style sheets, so called because style rules from several sources cascade together, with defined rules of precedence deciding which one applies.