How to get the name of a month?

Given a date or month-number, how can the name of the month be obtained?

04          April
7           July
12          December
2026-01-23  January
2026-03-21  March
1999-11-04  November

These are the places I’ve looked

https://docs.oasis-open.org/office/OpenDocument/v1.4/OpenDocument-v1.4-part4-formula.html

https://help.libreoffice.org/latest/en-US/text/sbasic/shared/03030100.html

https://wiki.documentfoundation.org/Documentation/Calc_Functions/MONTH

https://help.libreoffice.org/latest/en-US/text/scalc/01/04060102.html

https://help.libreoffice.org/latest/en-US/text/scalc/01/04060110.html

perhaps it requires adapting @Wanderer approach in Base:

or @Ratslinger

https://help.libreoffice.org/latest/en-US/text/shared/01/05020301.html

Hallo

=TEXT( full_date; "mmmm" )

and in case there is no »full_date« you need to create it, like

=TEXT( DATE( 2000; your_month; 1); "mmmm")

For Dates/Month go for the solution by @karolus
If you need to use your own list look for CHOOSE:
https://wiki.documentfoundation.org/Documentation/Calc_Functions/CHOOSE