There are several types of linked lists, a few of them are:

A list in which each node has a reference to the next node in the list, but not the previous node

Singly-linked list

A list in which each node has a reference to both the next and previous nodes in the list

Doubly-linked list

a list in which the last node has a reference to the first node, creating a circular structure.

Circularly-linked list

A list in which each node has a reference to the next node in the list, but the reference is the result of an exclusive-OR (XOR) operation

XOR linked list

A list in which multiple elements are stored in each node, reducing the number of nodes and references required

Unrolled linked list