def eeg_name_frequencies(freqs):
    """
    Name frequencies according to standart classifications.

    Parameters
    ----------
    freqs : list or numpy.array
        list of floats containing frequencies to classify.

    Returns
    ----------
    freqs_names : list
        Named frequencies

    Example
    ----------
    >>> import neurokit as nk
    >>>
    >>> nk.eeg_name_frequencies([0.5, 1.5, 3, 5, 7, 15])

    Notes
    ----------
    *Details*

    - Delta: 1-3Hz
    - Theta: 4-7Hz
    - Alpha1: 8-9Hz
    - Alpha2: 10-12Hz
    - Beta1: 13-17Hz
    - Beta2: 18-30Hz
    - Gamma1: 31-40Hz
    - Gamma2: 41-50Hz
    - Mu: 8-13Hz

    *Authors*

    - Dominique Makowski (https://github.com/DominiqueMakowski)

    References
    ------------
    - None
    """
    freqs = list(freqs)
    freqs_names = []
    for freq in freqs:
        if freq < 1:
            freqs_names.append("UltraLow")
        elif freq <= 3:
            freqs_names.append("Delta")
        elif freq <= 7:
            freqs_names.append("Theta")
        elif freq <= 9:
            freqs_names.append("Alpha1/Mu")
        elif freq <= 12:
            freqs_names.append("Alpha2/Mu")
        elif freq <= 13:
            freqs_names.append("Beta1/Mu")
        elif freq <= 17:
            freqs_names.append("Beta1")
        elif freq <= 30:
            freqs_names.append("Beta2")
        elif freq <= 40:
            freqs_names.append("Gamma1")
        elif freq <= 50:
            freqs_names.append("Gamma2")
        else:
            freqs_names.append("UltraHigh")
    return(freqs_names)