I figured out my problem if anyone is curious. The fql query stores everything in an array with one hash of "location" in it, so each time I displayed the query it displayed the array. This was my fix:
def names(eid)
if session["fb_access_token"].present?
@fql = Koala::Facebook::API.new(session["fb_access_token"])
@hashmap = @fql.fql_query("SELECT name FROM event WHERE eid = #{eid}")
@name = @hashmap[0]["name"]
Now I pull the first object in the array at index 0 and the use the key "name." Worked like a charm!