  The canonical coherent states are expressed as infinite series in powers of a
complex number $z$ in their infinite series version. In this article we present
classes of coherent states by replacing this complex number $z$ by other
choices, namely, iterates of a complex function, higher functions and
elementary functions. Further, we show that some of these classes do not
furnish generalized oscillator algebras in the natural way. A reproducing
kernel Hilbert space is discussed to each class of coherent states.
