What is the name of custard-like dessert with a caramel on top?

The name of the custard-like dessert with a caramel on top is crème brûlée. It is a French dessert consisting of a rich custard base topped with a layer of caramelized sugar. The custard is typically made with cream, eggs, sugar, and vanilla extract, and is baked in a water bath until it sets. The caramel topping is created by sprinkling sugar on top of the custard and then using a blowtorch to caramelize it.