Names

case-sensitive

male female

Examples

  1. ^([^fgn]*)(i|y)([a-z]*)o([a-z]*)a$
    • case-insensitive
    • female

    Explanation

    • Does not start with F, G or N
    • Contains i or y and o
    • Ends with a
  2. ^([^fgkpqtxyz]*)a([^fgkpqtxyz]*)o([^fgkpqtxyz]*)(i|y)([^fgkpqtxyz]*)$
    • case-insensitive
    • male or female

    Explanation

    • Contains no f, g, k, p, q, t, x, y or z
    • Contains a, o and i or y
  3. ^([^befghikpqtuvwxz]*)(i|y)([^befgkpqtuvwxyz]*)o([^befgkpqtuvwxyz]*)$
    • case-insensitive
    • male

    Explanation

    • Does not start with B, E, F, G, H, I, K, P, Q, T, U, V, W, X or Z
    • Contains no b, e, f, g, k, p, q, t, u, v, w, x, y or z
    • Contains i or y and o

Currently, there are 5162 names in our database.