For casual users I would suggest Pop!_OS or Linux Mint.
A distro for casual users would include lots of pre-existing (possibly opinionated) configuration, graphical tools for config, a graphical installer with automatic partitioning, and ready-made package managers. It minimises interaction with a terminal as much as possible. It is still very useful to get comfortable with interacting with a terminal, understanding the file system structure of Linux, and getting your head around the standard userland tools (GNU Coreutils, your package manager, and your init system which is probably systemd) - but you should be able to avoid this for now with distros like Pop!_OS or Linux Mint, and even when you do become comfortable with these things they are both still excellent distros.
Fedora is excellent but I wouldn’t call it a casual/beginner distro. Ubuntu is tricky because it is fairly easy to use, but the direction the distro has gone is concerning (others may disagree but going all-in on Snap was a dumb idea). I can’t think of any other obviously casual distros with a huge base.
Arch is cool but not a casual distro. I’ve been using Slackware as my daily driver for ages but I wouldn’t suggest it to a new user looking for something to cut their teeth on, or for someone who doesn’t want to spent a little bit of time configuring their host. Full installers are nice (even Arch has one now), nothing wrong with them if you want to use them and are happy with defaults.