A blockchain is a type of distributed ledger technology. Let's break that down.
Traditionally, a digital database is kept in a specialized computer called a server. This server would normally be accessed by people who are granted permission to do so. It could be made public or private, or something in between, but everyone is accessing that same database – it's centralized.
What's more, it's probably controlled by a specific group of people, and at the end of the day we have to trust that the data is being kept safe and is accurate (and not being used for purposes that go against our own interests!) The downside to this is, of course, the possibility that someone isn't acting in good faith. What if someone hacks the database and changes something, or steals information for their own purposes (or sells it as part of their business model)?
A blockchain – and in particular, a public blockchain – is, at its core, a different kind of database. The word ledger is used to describe it, and a blockchain is very good at keeping track of the assets that are coming and going, but it can also store lots of different kinds of information. However, rather than having this ledger all in one computer (centralized), it's synced across a number of different computers known as nodes: it's decentralized or, as it's often called, distributed.
All of those nodes are constantly syncing information about transactions on the ledger: assets moving from one address or account on the network to another. These transactions are checked against the ledger's history to ensure that they're valid. Once enough nodes have verified a new transaction, it gets confirmed and becomes final. After a certain amount of time, or after a given number of transactions have been completed, the network will bundle up all those finalized transactions and seal them, using cryptographic software tools, into a block. This block is identified with a hash produced by those cryptographic tools. The next block will use the previous block's hash as a starting point, and so the entire history of the ledger – and therefore of the network – is linked together in a chain of blocks containing transactions: a blockchain.