With the odd exception (via Custom Formats) Pivots can only show numerical data in the Data Field.

If we assume for sake of demo that:

a) your table is in A1:C9 (row 1 header)

b) your names in A2:A9 are unique

c) you wish to return names for Monday to say A15 onwards and Tuesday to B15 onwards then

A13: =COUNTIF(B$2:B$9,"Yes")
copied to B13

A14: Monday
B14: Tuesday

A15:
=IF(ROWS(A$15:A15)>A$13,"",INDEX($A$2:$A$9,MATCH(1,INDEX((B$2:B$9="Yes")*ISNA(MATCH($A$2:$A$9,A$14:A14,0)),0),0)))
copied across matrix A15:B24
bit of a sledgehammer but it should work.