POJO - это аббревиатура от Plain Old Java Object. Имя используется, чтобы подчеркнуть, что данный объект является обычным Java-объектом, а не специальным объектом и, в частности, не Enterprise JavaBean.

POJO (простой старый объект Java) в основном используется для обозначения объекта Java, который не следует ни одной из основных объектных моделей Java, соглашений или структур, таких как EJB.

Этот термин продолжает образец старых терминов для технологий, которые не используют новые причудливые функции, такие как POTS (обычная старая телефонная служба) в телефонии, PODS (простые старые структуры данных), которые определены в C++, но используют только функции языка C, и POD (обычная старая документация) на Perl. Эквивалент POJO в платформе.NET - это простой старый объект CLR (POCO). Для PHP это простой старый объект PHP (POPO).