find -name 'a*' 'z*' '*a' '*z'
but it gave me the error code
find: paths must precede expression: z*
I know how to find files starting with a though z, or ending with a-z, but not starting with specific letters.
Assuming I understood your question, you are possibly overcomplicating it. This should do
This omits files whose name is a single letter