Can an SQL Server Failover Cluster support a named instance?
You can use either a default instance or a named instance on a Failover Cluster. I have supported hundreds of clusters, most of them used named instances.

When connecting to it, use networkname\instancename. You can use other ways, but it makes most sense to use networkname since that moves to another node on failover.