Горња Бејашница је насеље у Србији у општини Прокупље у Топличком округу. Према попису из 2002. било је 30 становника (према попису из 1991. било је 65 становника).
У насељу Горња Бејашница живи 30 пунолетних становника, а просечна старост становништва износи 64,3 година (60,0 код мушкараца и 68,1 код жена). У насељу има 20 домаћинстава, а просечан број чланова по домаћинству је 1,50.
Ово насеље је у потпуности насељено Србима (према попису из 2002. године).