Sticking this here because I can never remember the syntax for finding any file in my home directory with a name which contains either “foo” or “bar”:
find -E ~/ -iregex ".*(foo|bar).*"
-E: from the man page: “Interpret regular expressions followed by -regex and -iregex primaries as extended (modern) regular expressions rather than basic regular expressions (BRE’s)”.
~/: search in home directory.
-iregex: case-insensitive regular expression.