How to list out entry types in a section
Take a look at the sections documentation: https://craftcms.com/docs/templating/craft.sections

The following code lists all entrytypes of all sections.

{% set sections = craft.sections.getAllSections() %}

{% for section in sections %}

    &lt;h2&gt;{{ section.name }}&lt;/h2&gt;

    {% set entryTypes = section.getEntryTypes() %}
    &lt;ul&gt;
        {% for entryType in entryTypes %}

            &lt;li&gt;{{ entryType.name }}&lt;/li&gt;

        {% endfor %}

    &lt;/ul&gt;
{% endfor %}


If you like only to show used entry types:


Loop trough all entries
Collect all entry types in a array
Now, you can loop trough the entry types array